[docker] 도커 이미지 정리
모든 컨테이너 강제 삭제
docker container rm -f $(docker container ls -aq)
모든 none 이미지 강제 삭제
dangling이 true이면 태그가 없는 것, false면 태그가 있는 것 삭제
docker rmi $(docker images -f "dangling=true" -q)
사용하지 않는 컨테이너 삭제
컨테이너 삭제 필터링 가능 https://docs.docker.com/engine/reference/commandline/container_prune/
docker container prune
사용하지 않는 이미지 삭제
docker image prune 명령어가 삭제하고자 하는 대상은 dangling된 이미지들입니다. dangling된 이미지는 해당 이미지를 지칭하는
이름이 없는 상태를 의미합니다. 이를 방지하려면 빌드 때마다 고유한 태그를 붙여서 이미지들을 잘 구분해주어야합니다.
-a 옵션을 붙이면 컨테이너가 사용하지 않는 이미지까지 전부 삭제
docker image prune
컨테이너가 사용하지 않는 모든 볼륨 삭제
docker volume prune
컨테이너에서 사용하지 않는 모든 네트워크 삭제
docker network prune
사용하지 않는 Docker 오브젝트 전부 삭제
모든 prune 명령어를 한번에 해주는 명령어 -a를 붙이면 컨테이너에서 사용하지 않는 이미지까지 다 삭제
docker system prune
Author And Source
이 문제에 관하여([docker] 도커 이미지 정리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@suhongkim98/docker-꿀-명령어저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)