跳转到主要内容
如果业务镜像已存放在外部仓库,可以先接入该仓库,再创建 Pull 规则,将匹配的镜像导入目标地域的项目。导入前先确定外部镜像的仓库路径、标签范围及目标项目,避免将不需要的版本一起导入。 支持导入以下四种类型的镜像仓库中的镜像:
  • Docker Registry
  • Docker Hub
  • Google GCR
  • Quay

操作前确认

  • 已在目标地域准备接收镜像的项目。
  • 已取得外部仓库的访问地址。如果仓库需要认证,已取得相应凭证。

接入外部仓库

  1. 登录 GPU 云服务控制台。
  2. 进入 存储 > 镜像仓库 页面,选择目标地域。
  3. 打开 复制 页签。
  4. 单击展开 Registry Endpoints 区域,然后单击 添加端点。 Registry Endpoints 区域
  5. 填写外部仓库连接信息。
  6. 单击 确认。 提交时会校验 URL 和凭证。若端点不可用,先检查外部仓库地址、网络可达性、用户名和密码,再创建导入规则。GPU 云服务地域之间同步镜像时,不需要添加外部仓库端点。

创建同步规则

  1. 在 复制 页签下,单击 新建复制规则。
  2. 在 Create Sync Rule 页面配置同步规则。 基本信息: 源仓库(Source Registry): 目标仓库(Destination Registry): 同步规则:
  3. 提交规则,在规则列表中确认新规则已出现。使用手动触发方式时,还需要对该规则执行一次同步。

确认导入结果

在 复制 页签查看对应规则的执行记录。
  • 如有失败任务,查看该任务的日志,重点检查外部仓库连接、镜像路径、标签匹配与目标项目。
  • 执行成功后,切换到目标地域的 项目 页签,确认镜像已进入预期项目。

相关文档

如果需要将当前地域的镜像分发到其他仓库,请参见同步镜像到其他地域或仓库。