Docker에서 다운로드한 이미지의 총 개수는 3G 미만인데 저장 파일은 10G 이상을 사용합니다. 이유는 무엇입니까?
某草草
某草草 2017-04-25 09:01:30
0
1
775

다운로드한 이미지 중 다수가 동일한 ID를 가지고 있어 추가해 보았습니다. 총 ID 수는 3G 정도입니다. 그러나 /var/lib/docker 디렉토리의 크기는 2개뿐입니다. 시작되었습니다. 여기에 정크 파일이 있습니다. 이미지를 만들 때 캐시에 포함되어 있는 것인가요?

某草草
某草草

모든 응답(1)
滿天的星座

호스트가 CentOS이고 기본 loop 파일을 사용하는 경우 방법이 없습니다. CentOS에는 Union FS 구현이 없으며 시뮬레이션하면 이 희소 파일이 계속 커집니다. Ubuntu/Debian에는 이 문제가 없습니다.

사용하지 않는 이미지를 지우고 중간 이미지를 만드는 문제에 관해서. 먼저 docker images -a 거울이 너무 많은지 <none> 확인할 수 있으며 그 중 일부는 이러한 유형의 거울입니다. 직접 삭제하세요docker rmi $(docker images -aq -f "dangling=true"). 그러면 다시 보면 훨씬 적어야 합니다.

또한 컨테이너의 콘텐츠도 저장 레이어에 있습니다. docker ps -a을 사용하여 삭제되지 않은 이전 컨테이너가 많이 있는지 확인할 수 있습니다. 마찬가지로 docker rm $(docker ps -aq -f "dangling=true")을 사용하여 삭제할 수도 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿