Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save El-Sam/0922374ddb0d9642e3bf23b87f3c6857 to your computer and use it in GitHub Desktop.

Select an option

Save El-Sam/0922374ddb0d9642e3bf23b87f3c6857 to your computer and use it in GitHub Desktop.
How to remove unused Docker containers and images
  1. 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

  1. Delete all untagged images

docker rmi $(docker images | grep “^” | awk ‘{print $3}’)

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

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