Skip to content

Instantly share code, notes, and snippets.

@david-martin
Created June 15, 2018 14:20
Show Gist options
  • Save david-martin/7a26ce6c3a6c32f8b3853c27413e0cc1 to your computer and use it in GitHub Desktop.
Save david-martin/7a26ce6c3a6c32f8b3853c27413e0cc1 to your computer and use it in GitHub Desktop.
#!/bin/sh
set +e
docker rm $(docker ps -qa --no-trunc --filter "status=exited")
docker volume rm $(docker volume ls -qf dangling=true)
docker volume ls -qf dangling=true | xargs -r docker volume rm
docker rmi $(docker images --filter "dangling=true" -q --no-trunc)
docker rmi $(docker images | grep "none" | awk '/ / { print $3 }')
# Docker 1.13+
docker network prune
docker system prune
# Other non docker stuff
sudo rm -rf /var/cache/PackageKit/*
sudo dnf clean all --enablerepo=\*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment