Guest User

Untitled

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