Skip to content

Instantly share code, notes, and snippets.

@sdorsett
Created May 2, 2017 15:24
Show Gist options
  • Save sdorsett/f018a3f6b08fdbbd130c0c2e0856fb14 to your computer and use it in GitHub Desktop.
Save sdorsett/f018a3f6b08fdbbd130c0c2e0856fb14 to your computer and use it in GitHub Desktop.
bash script to help docker clean up after itself
#!/bin/bash
# this script can be scheduled to run daily at midnight by adding a cron job like the following:
# 0 0 * * * /root/docker_cleanup.sh
#
docker rm -v $(docker ps -a -q -f status=exited) | logger -t "docker_cleanup.sh"
docker rmi $(docker images -f "dangling=true" -q) | logger -t "docker_cleanup.sh"
docker volume rm $(docker volume ls -qf dangling=true) | logger -t "docker_cleanup.sh"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment