매달려있는 이미지를 정리하는 가장 안전하고 쉬운 방법
docker images --quiet --filter=dangling=true | xargs --no-run-if-empty docker rmi
도커 이미지는 여러 레이어로 구성됩니다. 매달려있는 이미지는 태그가 지정된 이미지와 관련이없는 레이어입니다. 더 이상 목적을 제공하지 않으며 디스크 공간을 소비합니다.
참고 : prune
프로덕션에서는 사용하지 않는 것이 좋습니다.docker system prune -a
. 컨테이너에서 참조하지 않는 모든 이미지는 제거 이전 릴리스로 롤백 할 수 없습니다.
필터 플래그를 추가함으로써 화상 매달려 나열 -f
값의로 dangling=true
받는docker images
.
매달려있는 이미지 목록
docker images -f dangling=true
매달려있는 이미지 제거
docker rmi $(docker images -f dangling=true -q)
또는
docker images --quiet --filter=dangling=true | xargs --no-run-if-empty docker rmi
매달려있는 항목을 삭제하기 위해 cron 작업을 실행할 때 위의 작업을 사용하여 작업이 성공적으로 실행되도록하십시오. Jenkins와 마찬가지로 belowow commad 작업으로 자유 스타일 작업을 실행하면 컴퓨터에 매달려있는 물건이 없어도 절대 실패하지 않습니다.
이것은 매달린 이미지를 정리하고 사용하기 위해 디스크 공간을 다시 확보하는 가장 안전하고 쉬운 방법입니다.