当您期望定期从Docker Hub、GCR、Quay等海外源镜像仓库同步镜像到企业版实例中,可以使用企业版实例的制品订阅能力。本文介绍如何订阅海外源镜像。
前提条件
已创建企业版实例,更多信息,请参见创建企业版实例。
自动订阅
设置制品订阅规则后,满足订阅规则的海外源端镜像仓库的镜像Tag将会被同步到企业版实例的目标仓库中。
- 登录容器镜像服务控制台。
- 在顶部菜单栏,选择所需地域。
- 在左侧导航栏,选择实例列表。
- 在实例列表页面,单击目标企业版实例。
- 在企业版实例管理页面的左侧导航栏中选择 。
- 在制品订阅页面,单击创建订阅规则。
- 在创建订阅规则对话框,制品来源配置向导中设置参数,单击下一步。
参数 说明 制品来源 选择需要订阅的海外源。 源端仓库坐标 输入订阅海外源的镜像仓库坐标。格式为<命名空间>/<仓库>。例如:library/nginx。 订阅策略 订阅源端仓库镜像版本(必填) :设置订阅海外源镜像版本需满足的正则表达式。默认为 .*,表示计划订阅海外源仓库下所有的镜像版本。 订阅源端仓库中的前N个镜像(必填):从满足上述正则表达式的海外源镜像版本中,选择前N个镜像版本同步到企业版实例的目标仓库。Dockerhub限额5个镜像版本,其他源最多支持30个镜像版本。 操作系统或架构 当海外源端仓库中为多架构镜像时,只将指定的操作系统或架构订阅到企业版实例的目标仓库。 - 在镜像仓库配置向导中配置企业版实例目标镜像仓库信息,单击创建订阅策略。
参数 说明 镜像仓库 设置订阅规则作用到的企业版实例目标仓库。 镜像覆盖 是否覆盖企业版实例目标仓库下已有同名镜像。 加速链路 基于调度策略与网络链路优化,可提升镜像订阅速度。 更新方式 定期将订阅源端仓库的镜像Tag同步到企业版实例的目标仓库。
手动订阅
- 登录容器镜像服务控制台。
- 在顶部菜单栏,选择所需地域。
- 在左侧导航栏,选择实例列表。
- 在实例列表页面,单击目标企业版实例。
- 在企业版实例管理页面的左侧导航栏中选择 。
- 在制品订阅页面,单击目标订阅策略操作列的立即执行。
- 在提示对话框,单击确定。在订阅任务完成后,您可以在企业版实例目标仓库版本首页查看订阅成功的镜像Tag。