当您期望定期从Docker Hub、GCR、Quay等海外源镜像仓库同步镜像到企业版实例中,可以使用企业版实例的制品订阅能力。本文介绍如何订阅海外源镜像。

前提条件

已创建企业版实例,更多信息,请参见创建企业版实例

自动订阅

设置制品订阅规则后,满足订阅规则的海外源端镜像仓库的镜像Tag将会被同步到企业版实例的目标仓库中。

  1. 登录容器镜像服务控制台
  2. 在顶部菜单栏,选择所需地域。
  3. 在左侧导航栏,选择实例列表
  4. 实例列表页面,单击目标企业版实例。
  5. 在企业版实例管理页面的左侧导航栏中选择仓库管理 > 制品订阅
  6. 制品订阅页面,单击创建订阅规则
  7. 创建订阅规则对话框,制品来源配置向导中设置参数,单击下一步
    参数 说明
    制品来源 选择需要订阅的海外源。
    源端仓库坐标 输入订阅海外源的镜像仓库坐标。格式为<命名空间>/<仓库>。例如:library/nginx。
    订阅策略 订阅源端仓库镜像版本(必填) :设置订阅海外源镜像版本需满足的正则表达式。默认为 .*,表示计划订阅海外源仓库下所有的镜像版本。
    订阅源端仓库中的前N个镜像(必填):从满足上述正则表达式的海外源镜像版本中,选择前N个镜像版本同步到企业版实例的目标仓库,最多支持订阅30个镜像版本。
    操作系统或架构 当海外源端仓库中为多架构镜像时,只将指定的操作系统或架构订阅到企业版实例的目标仓库。
  8. 镜像仓库配置向导中配置企业版实例目标镜像仓库信息,单击创建订阅策略
    参数 说明
    镜像仓库 设置订阅规则作用到的企业版实例目标仓库。
    镜像覆盖 是否覆盖企业版实例目标仓库下已有同名镜像。
    加速链路 基于调度策略与网络链路优化,可提升镜像订阅速度。
    更新方式 定期将订阅源端仓库的镜像Tag同步到企业版实例的目标仓库。

手动订阅

  1. 登录容器镜像服务控制台
  2. 在顶部菜单栏,选择所需地域。
  3. 在左侧导航栏,选择实例列表
  4. 实例列表页面,单击目标企业版实例。
  5. 在企业版实例管理页面的左侧导航栏中选择仓库管理 > 制品订阅
  6. 制品订阅页面,单击目标订阅策略操作列的立即执行
  7. 提示对话框,单击确定
    在订阅任务完成后,您可以在企业版实例目标仓库版本首页查看订阅成功的镜像Tag。