How to Delete all Docker Images
A Step-by-Step Guide to Removing all Docker Images
Published by Carlo van Wyk on June 15, 2025 in Docker

To delete all local Docker images, you can use various Docker commands. Let me show you how to do it.
Removing Images without Docker Compose
Force Remove Images
These methods will forcefully remove images even if they're being used by containers:
Remove all Docker images using docker rmi with force flag
docker rmi $(docker images -q) -fRemove all Docker images using docker image prune
docker image prune -aRemove unused images only
docker image pruneManual Container and Image Removal
If you prefer to manually delete containers first and then delete images:
Step 1: Remove Docker containers first
docker rm $(docker ps -a -q)Step 2: Then remove all images
docker rmi $(docker images -q)List Docker Images
Use these commands to view your Docker images:
List all Docker images
docker imagesList all Docker images including intermediate images
docker images -aRemoving Images with Docker Compose
If you're using Docker Compose, use the following command to remove containers and images:
docker-compose down --rmi all