打包修改

This commit is contained in:
2025-11-27 17:59:04 +08:00
parent cb074ac08b
commit 4cc02f0142
2 changed files with 39 additions and 12 deletions

View File

@@ -26,8 +26,26 @@
#### 镜像加载
```bash
# 递归查找指定目录下的所有镜像文件并加载
find .docker/schoolNews/images -type f \( -name "*.tar" -o -name "*.tar.gz" -o -name "*.tgz" \) -exec docker load -i {} \;
# 递归查找指定目录下的所有镜像文件并加载 schoolNews修改镜像增加标签latest用于docker compose启动
find .docker/schoolNews/images -type f \( -name "*.tar" -o -name "*.tar.gz" -o -name "*.tgz" \) -exec sh -c '
docker load -i "$1"
# 获取刚导入的镜像名称和标签
IMAGE_INFO=$(docker images --format "{{.Repository}}:{{.Tag}}" | tail -n1)
if [ -n "$IMAGE_INFO" ]; then
# 分离仓库名和标签
REPO=$(echo "$IMAGE_INFO" | cut -d: -f1)
TAG=$(echo "$IMAGE_INFO" | cut -d: -f2)
# 只有当标签不是 latest 时才添加新标签
if [ "$TAG" != "latest" ]; then
docker tag "$IMAGE_INFO" "$REPO:latest"
echo "Tagged $IMAGE_INFO as $REPO:latest"
fi
fi
' sh {} \;
# 单独镜像加标签
docker tag school-news-xxx:yyyyMMdd_HHmmss school-news-xxx:latest
```
#### 服务启动