7.7. 创建已镜像的存储库
当从外部容器 registry 镜像存储库时,必须创建新的私有存储库。通常,使用与目标存储库相同的名称,如 quay-rhel9
。
7.7.1. 存储库镜像设置 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
使用以下步骤调整镜像存储库的设置。
先决条件
- 您已在 Red Hat Quay 配置文件中启用了存储库镜像。
- 您已部署了镜像 worker。
流程
- 导航到 registry 的 Repositories 页面,再单击存储库的名称,如 test-mirror。
-
点 Settings
Repository state。 - 点 Mirror。
- 点 Mirroring 选项卡,并输入连接到外部 registry 的详情,以及标签、调度和访问信息:
在以下字段中输入详情:
-
registry 位置: 您要镜像的外部存储库,如
registry.redhat.io/quay/quay-rhel8
。 - 标签: 输入以逗号分隔的单个标签或标签模式列表。(详情请参阅 Tag Patterns 部分。)
- 开始日期: 镜像开始的日期。默认使用当前的日期和时间。
- 同步间隔 : 默认为每 24 小时同步一次。您可以根据小时或天更改。
-
Skopeo timeout internal: 默认为
300
秒(5 分钟)。最大超时长度为43200
秒(12 小时)。 - robot User: 创建一个新的机器人帐户,或选择一个现有的机器人帐户来进行镜像。
- 用户名 : 用于访问您要镜像的存储库的外部 registry 的用户名。
- Password : 与用户名关联的密码。请注意,密码不能包含需要转义字符(\)的字符。
-
registry 位置: 您要镜像的外部存储库,如
在 Advanced Settings 部分中,您可以选择使用以下选项配置 SSL/TLS 和代理:
- 验证 TLS : 如果您需要 HTTPS 并在与目标远程 registry 通信时验证证书,请选择这个选项。
- 接受 Unsigned Images : 选择此选项允许镜像未签名的镜像。
- HTTP Proxy: 如果您需要 HTTPS,并在与目标远程 registry 通信时验证证书,请选择这个选项。
- HTTPS PROXY: 识别访问远程站点所需的 HTTPS 代理服务器(如果需要代理服务器)。
- no Proxy: 不需要代理的位置列表。
- 填写完所有信息后,单击 Enable Mirror。
7.7.2. 现在同步 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
使用以下步骤启动镜像操作。
流程
- 导航到 存储库 的镜像选项卡。
- 按 立即同步按钮。
验证
- 单击 Logs 选项卡,以查看可用的日志。
- 镜像完成后,镜像会出现在 Tags 选项卡中。