20 Sep 2015, 20:50

Docker Cleanup Commands


Running docker, creating and running containers can make a bit of a mess, depending on how you use it. After a couple weeks of using Docker for development, I figured that it would be good to figure out how to clean up my unused images and containers.


To remove an image called ‘node’

docker rmi node

To remove all untagged images

docker rmi $(docker images -a | grep "^<none>" | awk '{print $3}')

To remove all images

docker rmi $(docker images -qf "dangling=true")


To list active containers

docker ps -a

To remove all stopped containers

docker rm $(docker ps -a -q)

To remove all existing containers

docker rm $(docker ps -aq)

To kill and remove containers

docker rm $(docker kill $(docker ps -aq))


comments powered by Disqus