Docker - 이미지와 컨테이너가 사용하는 공간 설명

Docker - 이미지와 컨테이너가 사용하는 공간 설명

사용된 공간을 활용 Docker하고 관리하는 방법을 알아보려고 합니다. 실행하면 docker system df이미지와 컨테이너의 크기를 볼 수 있습니다. 사용하지 않는 요소를 모두 지우기 위해 이전에 실행했기 docker system prune때문에 이는 매우 합리적이며 약 5GB를 사용한 것 같습니다.

docker_system_df

전체 시스템의 사용/여유 공간을 분석했을 때 df -h추가 정보를 찾았지만 왜 사용 공간이 86GB인지 이해가 되지 않습니다.

df_h

잠깐 살펴보면 /var/lib/docker/overlay2많은 파일과 사용되지 않은 오래된 요소가 드러날 수도 있습니다.

표지 2

이 차이점을 어떻게 설명해야 할까요? 이 86GB는 얼마나 사용된 공간인가요? docker system df이미지, 볼륨, 캐시 등 사용하지 않는 모든 요소를 ​​파악하고 싶은데 , 이 사용된 공간을 어떻게 계산해야 합니까?

답변1

docker 저장소 /는 으로 내부에 /var/lib/docker있으므로 docker system df이미지/컨테이너의 크기만 표시됩니다. 공간을 회수하려는 경우 명령은 이지만 docker system prune귀하의 경우 회수할 항목이 없는 것 같습니다. 어디서나 Docker 스토리지를 설정하고, 서비스를 조정하고, --data-root=/data/docker/data스타일 스토리지를 추가할 수 있습니다.

관련 정보