[docker]도커 이미지 삭제 안될 때

신동혁·2023년 5월 16일
0

도커

목록 보기
5/5

도커 이미지를 삭제하려고 할 때 다음과 같은 에러가 뜰 때가 있다

Error response from daemon: conflict: unable to remove repository reference ... - container ... is using its referenced image ...

이는 해당 이미지를 사용하는 컨테이너가 존재해 이미지를 삭제하지 못한다는 뜻이다. 이때 강제 옵션인 -f를 이용해 이미지를 강제로 삭제할 수도 있지만, 이는 실제로 이미지를 삭제하는 것이 아니라 이미지명만 삭제하고 이미지에 해당하는 레이어들은 그대로 두는 방식이라 의미가 없다. 따라서 해당 이미지를 사용하는 컨테이너를 중지 후 삭제하고 나서 이미지 삭제를 진행해야 한다.

  1. 해당 이미지를 사용하는 컨테이너 중지
docker stop 컨테이너id
  1. 해당 이미지를 사용하는 컨테이너 삭제
docker rm 컨테이너id
  1. 이미지 삭제
docker rmi 이미지명:태그

0개의 댓글