prune
사용하지 않는 이미지, 컨테이너, 볼륨 및 네트워크를 제거하는 명령을 제공 합니다.
이미지 정리
docker image prune
태그가없고 컨테이너에서 참조하지 않는 이미지를 제거합니다. 이러한 이미지를 매달린 이미지 라고 합니다.
예 1 :docker image prune
redis 제거, 태그 및 참조 없음
#docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest ae2feff98a0c 4 days ago 133MB
redis <none> ef47f3b6dc11 8 days ago 104MB
centos latest 300e315adb2f 12 days ago 209MB
ubuntu latest f643c72bc252 3 weeks ago 72.9MB
docs/docker.github.io latest 32ed84d97e30 6 months ago 1GB
# docker image prune
# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest ae2feff98a0c 4 days ago 133MB
centos latest 300e315adb2f 12 days ago 209MB
ubuntu latest f643c72bc252 3 weeks ago 72.9MB
docs/docker.github.io latest 32ed84d97e30 6 months ago 1GB
예 2 : 컨테이너에서 사용하지 않는 모든 이미지 제거 -a
docker image prune -a
경고 프롬프트를 건너 뜁니다. --force
또는-f
docker image prune -f
- 1
예 3 : 필터 삭제 수행 :
미러가 24 시간 이상 생성됨
docker image prune -a --filter "until=24h"
필터의 내용은 docker image prune 매뉴얼을 참조하십시오.
컨테이너 제거
컨테이너가 중지되면 docker run에서 지정하지 않는 한 자동으로 삭제되지 않습니다 --rm
. 중지 된 컨테이너 쓰기 가능 계층은 여전히 디스크 공간을 차지하므로이를 지우려면 docker container prune
명령을 사용하십시오 .
…
다른 매개 변수는 유사합니다
docker images prune
볼륨 제거
볼륨은 하나 이상의 컨테이너에서 사용되며 호스트 공간을 차지합니다. 자동 제거는 데이터를 파괴하기 때문에 볼륨은 자동으로 제거되지 않습니다.
docker volume prune
…
다른 매개 변수는 유사합니다
docker images prune
네트워크 제거
Docker 네트워크는 디스크 공간을 차지하지 않지만 iptables
규칙 을 만들고 네트워크 서비스를 연결하고 항목을 라우팅합니다. 컨테이너에서 사용하지 않는 네트워크를 지우십시오.
docker network prune
…
다른 매개 변수는 유사합니다
docker images prune
모두 제거
docker system prune
이 명령은 이미지, 컨테이너 및 네트워크를 제거하는 바로 가기입니다.
Docker 17.06.0 및 이전 버전에서는 볼륨도 제거 할 수 있습니다. Docker 17.06.1 이상에서는 parameters를 지정해야합니다 --volumes
.
예 (볼륨을 제거하지 않음) :
# docker system prune
WARNING! This will remove:
- all stopped containers
- all networks not used by at least one container
- all dangling images
- all build cache
Are you sure you want to continue? [y/N] y
예 (볼륨 제거 기능 포함) : 추가--volumes
# docker system prune --volumes
WARNING! This will remove:
- all stopped containers
- all networks not used by at least one container
- all volumes not used by at least one container
- all dangling images
- all build cache
Are you sure you want to continue? [y/N] y
…
다른 매개 변수는 유사합니다
docker images prune
추신
도움이된다면 엄지 손가락을 올려 주시고 격려 해주시기 바랍니다. 톱 블로그의 QQ 기술 교류 그룹에 오신 것을 환영합니다. 삶과 일의 기술 교류 만 가능하며, 대체 승진도없고, 변화도 없습니다. 시에 더 가까이 다가 갑시다.