Knowhow/Docker

Docker image 중 <none>:<none> 지우기

침닦는수건 2024. 5. 7. 18:17
반응형

docker 이미지 빌드하다보면 빌드 실패 하는건 한 두 번 겪는 일이 아닌데 이 때 부산물로 <none>:<none>과 같은 이미지들이 생겨난다. 

 

냅둬도 뭐 큰 상관은 없다만 이게 원래 만들고자 했던 이미지들의 용량을 그대로 들고 있기 때문에 너무 많이 쌓이면 메모리가 부족해진다. 따라서 명령어도 크게 안 복잡하니까 보이면 바로 바로 지우는게 좋다.

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

 

가끔 아직 컨테이너에서 사용하고 있는 이미지라고 안 지워질 수도 있는데 십중팔구 쓰레기 컨테이너일 것이다. 그냥 --force 붙여서 강제 삭제해버리거나 확인 후 삭제하면 된다.

 

sudo docker ps -a
sudo docker rm CONTAINER_ID

 

딱봐도 이름이 df4be22108bd 처럼 쓰레기 같이 생겼다. 다 지워주고 이미지까지 지워주면 끝.

반응형