Skip to content

Commit b36b7b3

Browse files
author
Slyke
committed
Added a check to see if docker is installed before attempting to get its version
1 parent c23d787 commit b36b7b3

File tree

1 file changed

+18
-14
lines changed

1 file changed

+18
-14
lines changed

menu.sh

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -182,21 +182,25 @@ fi
182182

183183
#---------------------------------------------------------------------------------------------------
184184
# Docker updates
185-
echo "checking docker version"
186-
SERVER_VERSION=$(docker version -f "{{.Server.Version}}")
187-
SERVER_VERSION_MAJOR=$(echo "$SERVER_VERSION"| cut -d'.' -f 1)
188-
SERVER_VERSION_MINOR=$(echo "$SERVER_VERSION"| cut -d'.' -f 2)
189-
SERVER_VERSION_BUILD=$(echo "$SERVER_VERSION"| cut -d'.' -f 3)
190-
191-
if [ "${SERVER_VERSION_MAJOR}" -ge 18 ] && \
192-
[ "${SERVER_VERSION_MINOR}" -ge 2 ] && \
193-
[ "${SERVER_VERSION_BUILD}" -ge 0 ]; then
194-
echo "Docker version >= 18.2.0. You are good to go."
185+
if command_exists docker; then
186+
echo "checking docker version"
187+
SERVER_VERSION=$(docker version -f "{{.Server.Version}}")
188+
SERVER_VERSION_MAJOR=$(echo "$SERVER_VERSION"| cut -d'.' -f 1)
189+
SERVER_VERSION_MINOR=$(echo "$SERVER_VERSION"| cut -d'.' -f 2)
190+
SERVER_VERSION_BUILD=$(echo "$SERVER_VERSION"| cut -d'.' -f 3)
191+
192+
if [ "${SERVER_VERSION_MAJOR}" -ge 18 ] && \
193+
[ "${SERVER_VERSION_MINOR}" -ge 2 ] && \
194+
[ "${SERVER_VERSION_BUILD}" -ge 0 ]; then
195+
echo "Docker version >= 18.2.0. You are good to go."
196+
else
197+
echo ""
198+
echo "Docker version less than 18.02.0 consider upgrading or you may experience issues"
199+
echo "Upgrade by typing: 'sudo apt upgrade docker docker-compose'"
200+
sleep 2
201+
fi
195202
else
196-
echo ""
197-
echo "Docker version less than 18.02.0 consider upgrading or you may experience issues"
198-
echo "Upgrade by typing: 'sudo apt upgrade docker docker-compose'"
199-
sleep 2
203+
echo "docker not installed"
200204
fi
201205

202206
#---------------------------------------------------------------------------------------------------

0 commit comments

Comments
 (0)