반응형
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 처럼 쓰레기 같이 생겼다. 다 지워주고 이미지까지 지워주면 끝.
반응형
'Knowhow > Docker' 카테고리의 다른 글
VScode를 활용한 container 원격 활용 방법 (VScode로 remote container 사용하기) (0) | 2024.02.14 |
---|---|
DockerFile로 효율적으로 이미지 빌드하기 (w/ tip) (0) | 2024.01.29 |
Docker 이미지/태그 명 바꾸기, private server에 push하기 (0) | 2023.07.03 |
DockerFile 내부에서 github private repository clone 하기 (0) | 2023.06.22 |
Docker container 내에서 python 개발할 경우, VScode 활용법 (0) | 2023.05.16 |