Skip to content

Instantly share code, notes, and snippets.

@vdparikh
Created May 11, 2018 18:29
Show Gist options
  • Save vdparikh/acfa194bd34f7f3bca446a8daf818b9c to your computer and use it in GitHub Desktop.
Save vdparikh/acfa194bd34f7f3bca446a8daf818b9c to your computer and use it in GitHub Desktop.
Cleanup Docker Leftovers
#!/bin/bash
#
# chmod +x docker-cleanup
# cp docker-cleanup /usr/local/bin
# */10 * * * * /usr/local/bin/docker-cleanup
if [ ! $(command -v docker) ]; then
echo "Docker is not installed or not running."
exit 1
fi
docker volume rm $(docker volume ls -qf dangling=true) 2> /dev/null
docker rmi $(docker images -f "dangling=true" -q) 2> /dev/null
docker ps -aq --no-trunc | xargs docker rm 2> /dev/null
# Add more clean up here
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment