GREEN LEVEL (Safe Level)
👉 Only cache, dangling images, unused build cache clean
Docker system prune (safe mode)
docker system prune
Only dangling images clean
docker image prune
build cache clean
docker builder prune
unused networks clean
docker network prune
YELLOW LEVEL (Moderate Clean)
Stop all stopped containers & remove them
docker container prune
Remove unused images (not used by any container)
docker image prune -a
Remove unused volumes
docker volume prune
Full moderate clean
docker system prune -a
RED LEVEL (Danger Zone )
Stop ALL containers
docker stop $(docker ps -aq)
Remove ALL containers
docker rm $(docker ps -aq)
Remove ALL images
docker rmi -f $(docker images -q)
Remove ALL volumes
docker volume rm $(docker volume ls -q)
Remove ALL networks (Without default)
docker network rm $(docker network ls | grep -v "bridge\|host\|none" | awk '{print $1}')
Ultimate Full Clean (Danger!)
docker system prune -a --volumes --force