Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env bash
- # To deploy using cron:
- #
- # sudo crontab -l | tail -n1
- # */5 * * * * /home/ubuntu/docker_prune.sh >/dev/null 2>&1
- USED_SPACE=$(df -h | grep -viE "(tmpfs|loop)" | awk '{print $5}' | grep -v Us | grep -vi loop |sort -rV | head -n1 | tr -d '%')
- DISK_LIMIT_PERCENTAGE=60
- if [[ "$USED_SPACE" -gt "$DISK_LIMIT_PERCENTAGE" ]]; then
- echo "Deleting docker unused images..."
- docker system prune --all --force
- docker images -q --filter "dangling=true" | xargs -r docker rmi
- else
- echo "Do nothing!"
- fi
Add Comment
Please, Sign In to add comment