도커 이미지를 삭제하려고 할 때 다음과 같은 에러가 뜰 때가 있다
Error response from daemon: conflict: unable to remove repository reference ... - container ... is using its referenced image ...
이는 해당 이미지를 사용하는 컨테이너가 존재해 이미지를 삭제하지 못한다는 뜻이다. 이때 강제 옵션인 -f를 이용해 이미지를 강제로 삭제할 수도 있지만, 이는 실제로 이미지를 삭제하는 것이 아니라 이미지명만 삭제하고 이미지에 해당하는 레이어들은 그대로 두는 방식이라 의미가 없다. 따라서 해당 이미지를 사용하는 컨테이너를 중지 후 삭제하고 나서 이미지 삭제를 진행해야 한다.
docker stop 컨테이너id
docker rm 컨테이너id
docker rmi 이미지명:태그