Skip to content

Instantly share code, notes, and snippets.

@tfirdaus
Forked from ngpestelos/remove-docker-containers.md
Last active December 30, 2017 12:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tfirdaus/1e2edcd979f57e434827c42d4e33eccf to your computer and use it in GitHub Desktop.
Save tfirdaus/1e2edcd979f57e434827c42d4e33eccf to your computer and use it in GitHub Desktop.
A collection of handy Docker CLI

Delete all containers

docker ps -q -a | xargs docker rm

-q prints only the container IDs -a prints all containers

Notice that it uses xargs to issue a remove container command for each container ID

Delete all untagged images

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

awk must use a single quote (this filters all image IDs)

Delete Unused Containers

docker rm $(docker ps -aq -f status=exited)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment