Created
March 5, 2016 11:56
-
-
Save digitalLumberjack/44acd2054fb5fe952426 to your computer and use it in GitHub Desktop.
kill and clear all docker containers, images, volumes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo docker kill $(sudo docker ps -a -q); sudo docker rm $(sudo docker ps -a -q); sudo docker rmi $(sudo docker images -q); sudo docker volume rm $(sudo docker volume ls -qf dangling=true) |
fixed windows commands:
FOR /f "" %i IN ('docker ps -a -q') DO docker kill %i
FOR /f "" %i IN ('docker ps -a -q') DO docker rm %i
FOR /f "" %i IN ('docker images -q') DO docker rmi %i
FOR /f "" %i IN ('docker volume ls -qf"dangling=true"') DO docker volume rm %i
non-sudo version:
docker kill $(docker ps -a -q);docker rm $(docker ps -a -q);docker rmi $(docker images -q);docker volume rm $(docker volume ls -qf dangling=true)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
FOR /f "tokens=" %i IN ('docker ps -a -q') DO docker kill %i
FOR /f "tokens=" %i IN ('docker ps -a -q') DO docker rm %i
FOR /F "usebackq delims==" %i IN (
docker images -q
) DO docker rmi %iFOR /f "tokens=*" %i IN ('docker volume ls -qf dangling=true') DO docker volume rm %i