Skip to content

Commit 64710ad

Browse files
committed
check docker engine is running before build
1 parent 6b0bb3b commit 64710ad

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

build.sh

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,7 @@ user_in_group()
77

88
validate_user()
99
{
10-
if user_in_group $USER docker;
11-
then
10+
if user_in_group $USER docker; then
1211
echo "The user $USER is part of docker group; continue building....."
1312
else
1413
printf "The user $USER isn't part of the docker group, please add, verify the group membership is re-evaluated and re-run build.sh; exiting...\n"
@@ -18,6 +17,11 @@ validate_user()
1817

1918
#check if docker is installed; exit if otherwise
2019
if [ -x "$(command -v docker)" ]; then
20+
#check docker engine is running
21+
if ! docker info > /dev/null 2>&1; then
22+
echo "This build script uses docker, and it isn't running - please start docker and try again!"
23+
exit 1
24+
fi
2125
if grep -q docker /etc/group;
2226
then
2327
validate_user
@@ -31,6 +35,7 @@ else
3135
exit 1
3236
fi
3337

38+
3439
printf "\n ***** If you are behind proxies, please ensure proxy settings are configured at builder/Dockerfile *****\n "
3540

3641
#build docker image

0 commit comments

Comments
 (0)