12345678910111213141516171819 |
- #!/bin/bash
- set -e
- docker_clean() {
- sudo service docker restart
- docker ps --all --quiet | xargs --no-run-if-empty docker stop
- docker ps --all --quiet | xargs --no-run-if-empty docker rm --force
- # https://stackoverflow.com/a/38183298/359008
- FREE=`df -k --output=avail /var/lib/docker | tail -n1` # df -k not df -h
- if [[ $FREE -lt 20971520 ]]; then # 20G = 20*1024*1024k
- docker system prune --all --force
- fi
- }
- docker_clean
- ssh techempower@$TFB_DATABASE_HOST "$(typeset -f docker_clean); docker_clean"
- ssh techempower@$TFB_CLIENT_HOST "$(typeset -f docker_clean); docker_clean"
|