7.7. 创建已镜像的存储库


当从外部容器 registry 镜像存储库时,必须创建新的私有存储库。通常,使用与目标存储库相同的名称,如 quay-rhel9

7.7.1. 存储库镜像设置

使用以下步骤调整镜像存储库的设置。

先决条件

  • 您已在 Red Hat Quay 配置文件中启用了存储库镜像。
  • 您已部署了镜像 worker。

流程

  1. 导航到 registry 的 Repositories 页面,再单击存储库的名称,如 test-mirror
  2. Settings Repository state
  3. Mirror
  4. Mirroring 选项卡,并输入连接到外部 registry 的详情,以及标签、调度和访问信息:
  5. 在以下字段中输入详情:

    • registry 位置: 您要镜像的外部存储库,如 registry.redhat.io/quay/quay-rhel8
    • 标签: 输入以逗号分隔的单个标签或标签模式列表。(详情请参阅 Tag Patterns 部分。)
    • 开始日期: 镜像开始的日期。默认使用当前的日期和时间。
    • 同步间隔 : 默认为每 24 小时同步一次。您可以根据小时或天更改。
    • Skopeo timeout internal: 默认为 300 秒(5 分钟)。最大超时长度为 43200 秒(12 小时)。
    • robot User: 创建一个新的机器人帐户,或选择一个现有的机器人帐户来进行镜像。
    • 用户名 : 用于访问您要镜像的存储库的外部 registry 的用户名。
    • Password : 与用户名关联的密码。请注意,密码不能包含需要转义字符(\)的字符。
  6. Advanced Settings 部分中,您可以选择使用以下选项配置 SSL/TLS 和代理:

    • 验证 TLS : 如果您需要 HTTPS 并在与目标远程 registry 通信时验证证书,请选择这个选项。
    • 接受 Unsigned Images : 选择此选项允许镜像未签名的镜像。
    • HTTP Proxy: 如果您需要 HTTPS,并在与目标远程 registry 通信时验证证书,请选择这个选项。
    • HTTPS PROXY: 识别访问远程站点所需的 HTTPS 代理服务器(如果需要代理服务器)。
    • no Proxy: 不需要代理的位置列表。
  7. 填写完所有信息后,单击 Enable Mirror

7.7.2. 现在同步

使用以下步骤启动镜像操作。

流程

  1. 导航到 存储库 的镜像选项卡。
  2. 立即同步按钮

验证

  1. 单击 Logs 选项卡,以查看可用的日志。
  2. 镜像完成后,镜像会出现在 Tags 选项卡中。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat