Python/IDE, 버전관리, 도커
docker build시, [Errno 28] No space left on device 해결
frcn
2021. 7. 13. 11:12
반응형
dockerfile로 image를 생성하다 보면, Could not install packages due to an OSError: [Errno 28] No space left on device 와 같은 에러가 발생할 때가 있다.
주로, cache값을 많이 먹게 되는 dockerfile에서 RUN pip install -r requirements.txt을 반복적으로 하다가 이와 같은 에러가 발생하는 경우가 많다.
stackoverflow에서 검색해본 결과, inode가 꽉차서 그렇다고 한다.
docker system prune
docker volume prune
#To see all volumes
docker volume ls
#To show docker disk usage
docker system df
를 하면 docker cache값들과 inode값들이 해제되어 image build가 잘 실행되게 된다.
방법2)
service docker stop
rm -rf /var/lib/docker
service docker start
으로 해결할 수도 있다고 한다.
반응형