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

How to Delete all Docker Images
How to Delete all Docker Images

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