Dangling Image

WillyByun·2025년 3월 11일

도커 이미지의 레파지토리와 태그가 일 때

docker rmi $(docker images --filter "dangling=true" -q --no-trunc)
  • -filter 옵션은 dangling 상태인 이미지를 찾기 위한 옵션이고,
  • q 옵션은 삭제될 image의 id만 출력해라란 의미이고,
    • no-trunc 옵션은 output을 자동으로 자르지 말아라란 의미이다!

전지전능한 ChatGPT님의 답변

docker images -f "dangling=true" -q | xargs -r docker rmi

이 명령어의 각 부분은 다음과 같은 기능을 수행합니다:

  1. docker images -f "dangling=true" -q: "dangling=true" 필터를 사용하여 레포지토리와 태그가 none인 이미지를 목록으로 출력합니다. q 플래그는 이미지 ID만 출력합니다.
  2. xargs -r docker rmi: 출력된 이미지 ID들을 docker rmi 명령어로 전달하여 해당 이미지를 삭제합니다. r 플래그는 xargs가 빈 입력을 받았을 때 명령어를 실행하지 않도록 합니다.
profile
웃음 주는 개발자 되기

0개의 댓글