Skip to content

Commit 1e70326

Browse files
authored
Merge pull request #4520 from zll600/verify_docker_function
chore: verify whether docker is available by executing docker ps command
2 parents e790321 + 62f0561 commit 1e70326

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

hack/local-up-karmada.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,8 @@ fi
7575
util::cmd_must_exist "go"
7676
util::verify_go_version
7777

78-
# Make sure docker exists
79-
util::cmd_must_exist "docker"
78+
# Make sure docker is available
79+
util::verify_docker
8080

8181
# install kind and kubectl
8282
kind_version=v0.20.0

hack/util.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,13 @@ function util::cmd_must_exist {
112112
fi
113113
}
114114

115+
function util::verify_docker {
116+
if ! docker ps -q >/dev/null 2>&1; then
117+
echo "Docker is not available, Please verify docker is installed and available"
118+
exit 1
119+
fi
120+
}
121+
115122
function util::verify_go_version {
116123
local go_version
117124
IFS=" " read -ra go_version <<< "$(GOFLAGS='' go version)"

0 commit comments

Comments
 (0)