Backend/Docker

Docker. dangling image 삭제하기. feat <none>:<none> image delete

out of coding 2020. 6. 28. 21:38

Docker를 사용하다가 보면 docker images를 하게 되면 <none> image들이 쌓이게 됩니다.

이건 dangling image로 제대로 만들어진 image가 아니고 이미지를 생성하다가 error가 발생하게 되면 쓸모 없는 이미지가 남게 되는겁니다. 후후

 

없애 봅시다.

$ docker rmi $(docker images -f "dangling=true" -q)

Docker API 1.25부터는 다음을 제공한다고 하는데. 옵션에 -a를 넣어주게 되면 image가 다 삭제 되어 버린다고 하니 조심하기 바랍니다.

어차피 이미지 삭제되어도 다시 만들면 되기는 하지만 ㅎㅎㅎ

$ docker image prune