To delete a particular Docker image firstly you have to find out the
IMAGE ID by listing the all local Docker images.
When the image for deletion is identified it can be removed with the
docker rmi command.
From the command-line it is also possible to remove unused Docker images (not used by any containers) or, if it is needed, you can force removal of the all locally downloaded Docker images.
List Docker Images
List all locally downloaded Docker images:
$ docker images
Remove Docker Image
Remove Docker image by
$ docker rmi <image>
Force removal of the Docker image:
$ docker rmi -f <image>
Remove Unused Docker Images
Remove all unused Docker images:
$ docker image prune -a -f
Remove All Docker Images
Force removal of the all Docker images:
$ docker rmi -f $(docker images -q)
Cool Tip: If you get an error message that it is unable to delete an image because it is used by running container or it has dependent child images – try to remove Docker containers first! Read More →