Browse Source

修正文档

黄中银 3 months ago
parent
commit
c1816cf244
2 changed files with 21 additions and 6 deletions
  1. 1 1
      cognio/buildDockerImage_latest.ps1
  2. 20 5
      cognio/海外构建说明.md

+ 1 - 1
cognio/buildDockerImage_latest.ps1

@@ -8,7 +8,7 @@
 
 # 远程服务器配置
 $remoteUser = "root"
-$remoteHost = "vps-apq3.zalhb.com"
+$remoteHost = "192.168.1.99"
 $remotePort = "22"
 
 # Docker 镜像配置

+ 20 - 5
cognio/海外构建说明.md

@@ -10,6 +10,8 @@
 | `buildDockerImage_apq2.ps1` | apq2 主脚本,仅构建 arm64 |
 | `buildDockerImage_apq3.bat` | Windows 批处理入口,构建 amd64 架构 |
 | `buildDockerImage_apq3.ps1` | apq3 主脚本,仅构建 amd64 |
+| `buildDockerImage_latest.bat` | Windows 批处理入口,创建多架构 latest 标签(可在任意服务器执行) |
+| `buildDockerImage_latest.ps1` | latest 主脚本,合并 amd64 和 arm64 为 latest |
 
 ## 使用方法
 
@@ -23,6 +25,9 @@ buildDockerImage_apq2.bat
 
 # 构建 amd64 架构
 buildDockerImage_apq3.bat
+
+# 创建多架构 latest 标签(需先完成上述两个构建)
+buildDockerImage_latest.bat
 ```
 
 ### 命令行参数
@@ -60,7 +65,7 @@ buildDockerImage_apq2.bat [用户名] [主机地址] [SSH端口]
 │  7. 执行构建脚本:                                           │
 │     a. 克隆/更新 Git 仓库                                    │
 │     b. 修改 Dockerfile(添加 PIP_ONLY_BINARY 环境变量)      │
-│     c. 使用 docker buildx 构建架构镜像                     │
+│     c. 使用 docker buildx 构建架构镜像                     │
 │     d. 推送到 Docker Hub                                     │
 └─────────────────────────────────────────────────────────────┘
 ```
@@ -70,13 +75,13 @@ buildDockerImage_apq2.bat [用户名] [主机地址] [SSH端口]
 脚本顶部的配置区可修改:
 
 ```powershell
-# 远程服务器配置
+# 远程服务器配置(apq2 示例)
 $remoteUser = "root"
-$remoteHost = "192.168.1.99"
+$remoteHost = "vps-apq2.zalhb.com"
 $remotePort = "22"
 
 # Git 仓库配置
-$repoUrl = "http://ds:39418/AI/Cognio"
+$repoUrl = "https://github.com/0xReLogic/Cognio.git"
 $repoDir = "Cognio"
 
 # Docker 镜像配置
@@ -86,18 +91,28 @@ $imageName = "amwpfiqvy/cognio"
 $tmuxSession = "dbx"
 ```
 
+**各脚本默认服务器:**
+- apq2: `vps-apq2.zalhb.com`(构建 arm64)
+- apq3: `vps-apq3.zalhb.com`(构建 amd64)
+- latest: `192.168.1.99`(可在任意服务器执行)
+
 ## 查看构建进度
 
 命令发送后,使用以下命令连接到远程 tmux 会话查看进度:
 
 ```bash
-ssh -t -p 22 [email protected] "tmux attach -t dbx"
+# apq2 服务器
+ssh -t -p 22 [email protected] "tmux attach -t dbx"
+
+# apq3 服务器
+ssh -t -p 22 [email protected] "tmux attach -t dbx"
 ```
 
 ## 构建产物
 
 - **apq2 目标架构**: `linux/arm64`
 - **apq3 目标架构**: `linux/amd64`
+- **latest**: 多架构 manifest(包含 amd64 + arm64)
 - **推送目标**: Docker Hub (`amwpfiqvy/cognio`)
 - **缓存位置**: 远程服务器 `$HOME/.buildx-cache`