订阅海外源镜像

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

前提条件

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

自动订阅

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

  1. 登录容器镜像服务控制台

  2. 在顶部菜单栏,选择所需地域。

  3. 在左侧导航栏,选择实例列表

  4. 实例列表页面,单击目标企业版实例。

  5. 在企业版实例管理页面的左侧导航栏中选择仓库管理 > 制品订阅

  6. 制品订阅页面,单击创建订阅规则

  7. 创建订阅规则对话框,制品来源配置向导中设置参数,单击下一步

    参数

    说明

    制品来源

    选择需要订阅的海外源。

    源端仓库坐标

    输入订阅海外源的镜像仓库坐标。格式为<命名空间>/<仓库>。例如:library/nginx。

    订阅策略

    订阅源端仓库镜像版本(必填) :设置订阅海外源镜像版本需满足的正则表达式。默认为 .*,表示计划订阅海外源仓库下所有的镜像版本。

    订阅源端仓库中的前N个镜像(必填):从满足上述正则表达式的海外源镜像版本中,选择前N个镜像版本同步到企业版实例的目标仓库。Docker Hub限额5个镜像版本,其他源最多支持30个镜像版本。

    操作系统或架构

    当海外源端仓库中为多架构镜像时,只将指定的操作系统或架构订阅到企业版实例的目标仓库。

  8. 镜像仓库配置向导中配置企业版实例目标镜像仓库信息,单击创建订阅策略

    参数

    说明

    镜像仓库

    设置订阅规则作用到的企业版实例目标仓库。

    镜像覆盖

    是否覆盖企业版实例目标仓库下已有同名镜像。

    加速链路

    基于调度策略与网络链路优化,可提升镜像订阅速度。

    更新方式

    定期将订阅源端仓库的镜像Tag同步到企业版实例的目标仓库。

手动订阅

  1. 登录容器镜像服务控制台

  2. 在顶部菜单栏,选择所需地域。

  3. 在左侧导航栏,选择实例列表

  4. 实例列表页面,单击目标企业版实例。

  5. 在企业版实例管理页面的左侧导航栏中选择仓库管理 > 制品订阅

  6. 制品订阅页面,单击目标订阅策略操作列的立即执行

  7. 提示对话框,单击确定

    在订阅任务完成后,您可以在企业版实例目标仓库版本首页查看订阅成功的镜像Tag。