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.
Also:
docker system prune --all