提交 c42a2ab2 authored 作者: xiaobai's avatar xiaobai

1

上级 1cdbefb4
...@@ -441,32 +441,6 @@ init_environment_check(){ ...@@ -441,32 +441,6 @@ init_environment_check(){
# rm -rf "$production_run_dir/tomallmcat/" # rm -rf "$production_run_dir/tomallmcat/"
# ln -s "$project_dir/$project_name" "$production_run_dir/$project_name" # ln -s "$project_dir/$project_name" "$production_run_dir/$project_name"
done done
# 要检查的镜像名称和标签
IMAGE_NAME="mall-mysql:5.7"
# 检查镜像是否已经加载
if ! docker images --format "{{.Repository}}:{{.Tag}}" | grep -q "^${IMAGE_NAME}$"; then
echo_content "green" "Image ${IMAGE_NAME} not found. Loading from $production_mysql_dir/mall-mysql.tar..."
# 加载镜像并获取镜像ID
image_id=$(docker load -i "$production_mysql_dir/mall-mysql.tar" | awk '/Loaded image ID:/ { print $4 }')
# 检查是否成功加载
if [ -n "$image_id" ]; then
echo_content "green" "Loaded image with ID: $image_id"
# 给加载的镜像添加标签
docker tag "$image_id" "$IMAGE_NAME"
echo_content "green" "Tagged image $image_id as $IMAGE_NAME"
else
echo_content "red" "Failed to load image from $production_mysql_dir/mall-mysql.tar"
fi
else
echo_content "green" "Image ${IMAGE_NAME} already exists. Skipping load."
fi
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论