system-helpers/usr/local/bin/docker_housekeeping

15 lines
413 B
Text
Raw Normal View History

2019-01-25 17:28:29 +00:00
#!/usr/bin/env bash
check_required() {
type docker &> /dev/null || { echo "Requiring 'docker' but it's not installed"; exit 1; }
type yes &> /dev/null || { echo "Requiring 'yes' but it's not installed"; exit 1; }
}
check_required
2019-01-25 17:28:29 +00:00
echo "Doing docker housekeeping for containers, images and volumes";
yes | docker container prune
yes | docker image prune
yes | docker volume prune
yes | docker network prune