打包修改
This commit is contained in:
22
doc/部署.md
22
doc/部署.md
@@ -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
|
||||
```
|
||||
|
||||
#### 服务启动
|
||||
|
||||
Reference in New Issue
Block a user