9.7. 创建已镜像的存储库
从外部容器 registry 镜像存储库时,您必须创建一个新的私有存储库。通常,名称与目标存储库相同,如 quay-rhel8
。
9.7.1. 存储库镜像设置
使用以下步骤调整已镜像存储库的设置。
前提条件
- 您已在 Red Hat Quay 配置文件中启用了存储库镜像。
- 您已部署了镜像 worker。
流程
在 Settings 选项卡中,将 Repository State 设置为
Mirror
:在 Mirror 选项卡中,输入连接到外部 registry 的详情,以及标签、调度和访问信息:
在以下字段中输入所需详情:
-
registry Location: 您要镜像的外部存储库,如
registry.redhat.io/quay/quay-rhel8
- tags: 此字段是必需的。您可以输入以逗号分隔的单个标签或标签模式列表。(请参阅 标签模式 部分了解详细信息。)
- 开始日期: 镜像开始的日期。默认使用当前的日期和时间。
- 同步间隔: 默认每隔 24 小时同步一次。您可以按小时或天更改它。
- 机器人用户: 创建新的机器人帐户或选择一个现有的机器人帐户来开展镜像。
- Username: 用于访问包含您要镜像存储库的外部 registry 的用户名。
- Password: 与 Username 关联的密码。请注意,密码不能包含需要转义字符(\)的字符。
-
registry Location: 您要镜像的外部存储库,如
9.7.2. 高级设置
在 Advanced Settings 部分中,您可以使用以下选项配置 SSL/TLS 和代理:
- 验证 TLS: 如果您需要 HTTPS,并在与目标远程 registry 通信时验证证书,请选择这个选项。
- 接受未签名的镜像 : 选择这个选项允许镜像未签名的镜像。
- HTTP Proxy: 如果您需要 HTTPS,并在与目标远程 registry 通信时验证证书,请选择这个选项。
- https PROXY: 如果需要代理服务器,请识别访问远程站点所需的 HTTPS 代理服务器。
- 无代理: 不需要代理的位置列表。
9.7.3. 现在同步
使用以下步骤启动镜像操作。
流程
要执行即时镜像操作,请按存储库镜像选项卡上的 Sync Now 按钮。日志位于 Usage Logs 选项卡上:
镜像完成后,镜像将显示在 Tags 选项卡中:
以下是完成的存储库镜像屏幕的示例: