diff --git a/pull-k8s-image.sh b/pull-k8s-image.sh index ed85b75..fe4c482 100644 --- a/pull-k8s-image.sh +++ b/pull-k8s-image.sh @@ -5,5 +5,16 @@ mirror_img=$(echo ${k8s_img}| sed 's/k8s\.gcr\.io/anjia0532\/google-containers/g;s/gcr\.io/anjia0532/g;s/\//\./g;s/ /\n/g;s/anjia0532\./anjia0532\//g' | uniq) -sudo docker pull ${mirror_img} -sudo docker tag ${mirror_img} ${k8s_img} +if [ -x "$(command -v docker)" ]; then + sudo docker pull ${mirror_img} + sudo docker tag ${mirror_img} ${k8s_img} + exit 0 +fi + +if [ -x "$(command -v ctr)" ]; then + sudo ctr image pull docker.io/${mirror_img} + sudo ctr image tag docker.io/${mirror_img} ${k8s_img} + exit 0 +fi + +echo "command not found:docker or ctr"