From 49b2fcc4a7e860e1ca114d097f517c2a94d46a13 Mon Sep 17 00:00:00 2001 From: Rafael dos Santos Silva Date: Wed, 28 Jun 2017 22:01:44 -0300 Subject: [PATCH] FEATURE: Check disk space on launcher script --- launcher | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/launcher b/launcher index 850041a..ff243dd 100755 --- a/launcher +++ b/launcher @@ -196,6 +196,22 @@ check_prereqs() { exit 1 fi + # 7. enough space for the bootstrap on docker folder + folder=`docker info --format '{{(index (index .DriverStatus 0) 1)}}'` + safe_folder=${folder:-/var/lib/docker/aufs} + test=$(($(stat -f --format="%a*%S" $safe_folder)/1024**3 < 5)) + if [[ $test -ne 0 ]] ; then + echo "You have less than 5GB of free space on the disk. You will need more space to continue" + echo + read -p "Would you like to attempt to recover space by cleaning docker images and containers in the system?(y/N)" -n 1 -r + echo + if [[ $REPLY =~ ^[Yy]$ ]] + then + docker system prune + echo "If the cleanup was successful, you may try again now" + fi + exit 1 + fi } -- 2.25.1