[#29]已经存在的镜像就不再拉了

This commit is contained in:
yuyr 2025-10-23 14:43:45 +08:00
parent a1cdd05950
commit 1d4208ed3c

View File

@ -151,6 +151,12 @@ pull_base_image() {
local attempts=${2:-3} local attempts=${2:-3}
local delay=${3:-5} local delay=${3:-5}
# If the image already exists locally, skip pulling.
if docker image inspect "$image_ref" >/dev/null 2>&1; then
echo " Local image present; skip pull: $image_ref"
return 0
fi
for ((i=1; i<=attempts; i++)); do for ((i=1; i<=attempts; i++)); do
echo " Pulling base image ($i/$attempts): $image_ref" echo " Pulling base image ($i/$attempts): $image_ref"
if docker pull "$image_ref" >/dev/null; then if docker pull "$image_ref" >/dev/null; then