I was trying to remove a Docker image as follows and could not figure out how to do this.
List of docker images
$ docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
<none> <none> 04251cf7a8b9 About a minute ago 356.1 MB
pg-image latest 1060b3e656b6 5 minutes ago 323.9 MB
redis-image latest 8df469463da3 14 minutes ago 137.7 MB
ubuntu 12.04 822a01ae9a15 2 weeks ago 108.1 MB
Docker image I'd like to remove:
$ docker rmi 042
Error response from daemon: Conflict, cannot delete 04251cf7a8b9 because
the container 4ac3a09ab4d3 is using it, use -f to force
2014/08/27 15:16:15 Error: failed to remove one or more images
When I attempted to remove it using -f
it was unsuccessful. How do I properly remove this image, and why can I not remove it using docker rmi -f 042
?
Best Answer
The issue here is that there's a container, 4ac3a09ab4d3, that's still utilizing this image.
You need to remove this container first so that you can remove this image.
And with that both the container (4ac3a09ab4d3) and image (04251cf7a8b9) have been removed from your system.