|
182 | 182 |
|
183 | 183 | #--------------------------------------------------------------------------------------------------- |
184 | 184 | # 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 |
195 | 202 | 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" |
200 | 204 | fi |
201 | 205 |
|
202 | 206 | #--------------------------------------------------------------------------------------------------- |
|
0 commit comments