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) -f
Remove all Docker images using docker image prune
docker image prune -a
Remove unused images only
docker image prune
Manual 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 images
List all Docker images including intermediate images
docker images -a
Removing Images with Docker Compose
If you're using Docker Compose, use the following command to remove containers and images:
docker-compose down --rmi all