Skip to content

Instantly share code, notes, and snippets.

@MuhiaKevin
Forked from nickcernis/docker-cleanup.md
Created May 31, 2024 08:28
Show Gist options
  • Save MuhiaKevin/907ed326c655dfbca4cfe9d4509c1dac to your computer and use it in GitHub Desktop.
Save MuhiaKevin/907ed326c655dfbca4cfe9d4509c1dac to your computer and use it in GitHub Desktop.
Docker commands to remove all containers and images

docker kill $(docker ps -q) to kill all running containers
docker rm $(docker ps -a -q) to delete all stopped containers.
docker volume rm $(docker volume ls -q) to delete all volumes.
docker rmi $(docker images -q) to delete all images.

Run all commands:

docker kill $(docker ps -q) && docker rm $(docker ps -a -q) && docker volume rm $(docker volume ls -q) && docker rmi $(docker images -q)

For fish shell, remove the $:

docker kill (docker ps -q) to kill all running containers
docker rm (docker ps -a -q) to delete all stopped containers.
docker volume rm (docker volume ls -q) to delete all volumes.
docker rmi (docker images -q) to delete all images.

Run all commands:

docker kill (docker ps -q) && docker rm (docker ps -a -q) && docker volume rm (docker volume ls -q) && docker rmi (docker images -q)

If you see “[command name] requires at least 1 argument”, there were no containers or images to stop or remove.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment