Ubuntu 4.4.0-93-generic에서 호스팅되는 도커가 있습니다.
컨테이너를 생성하려고 하면 다음 오류가 발생합니다.
INTERNAL ERROR: Cannot create temporary directory!
몇 가지 조사를 한 후에 이것이 디스크 공간(또는 공간 부족) 때문이라는 것을 알게 되었습니다.
df
디스크 공간을 표시하는 데 사용합니다 . 다음 메시지를 이해할 수 없습니다.
Filesystem Size Used Avail Use% Mounted on
udev 504G 0 504G 0% /dev
tmpfs 101G 42M 101G 1% /run
/dev/mapper/dev--ubuntu--vg-root 27G 27G 0 100% /
tmpfs 504G 428K 504G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 504G 0 504G 0% /sys/fs/cgroup
/dev/sda1 472M 106M 342M 24% /boot
/dev/mapper/dev--ubuntu--vg-home 51G 281M 48G 1% /home
none 27G 27G 0 100% /var/lib/docker
shm 64M 0 64M 0% /var/lib/docker
none 27G 27G 0 100% /var/lib/docker
shm 64M 0 64M 0% /var/lib/docker
tmpfs 101G 0 101G 0% /run/user/1000
이게 뭔지 설명해줄 수 있는 사람 있나요? 공간이 부족한 건가요?
답변1
간단히 말해서 이는 루트 파일 시스템이 완전히 가득 찼음을 의미합니다.
- 공간을 확보하세요.
- 파티션 크기를 변경합니다.
- 노력하다다른 드라이브로 이동
답변2
이는 루트 저장소가 가득 찼음을 의미합니다. 을 통해 확인하세요 df -h
.
이 방법은 다음 명령을 사용하여 오래된 Docker 이미지를 삭제하는 데 도움이 될 수 있습니다.
docker rmi $(docker images --filter "dangling=true" -q --no-trunc)
또는 다음을 사용하십시오:
docker image prune