搜索

8.2. 在 Red Hat Update Infrastructure 中添加容器

download PDF

您可以使用 rhui-manager 工具使用 Repository Management 部分添加容器。

流程

  1. 在 RHUA 节点上,启用对容器的支持,并将其应用到所有 CDS 节点上:

    # rhui-installer --rerun --container-support-enabled True
    # rhui-manager --noninteractive cds reinstall --all
  2. 可选: 编辑 /etc/rhui/rhui-tools.conf 文件,并通过删除 [container] 部分中的以下行来设置容器 registry 凭证。

    如果您有一个 RHUI 4.1.1 或更高版本的清洁安装,则最后几行包含包含特定于 podman 的选项和手写的 [container] 部分。如果您从早期版本的 RHUI 更新,则该部分位于 etc/rhui/rhui-tools.conf.rpmnew 文件的末尾,您可以将其复制到 rhui-tools.conf 文件。

    [container]
    
    registry_username: your_RH_login
    registry_password: your_RH_password
    注意

    如果您通常与 registry. redhat.io 不同的 registry 同步,还要相应地更改 registry_url 和 registry_auth 选项的值。

  3. 在 RHUA 节点上,运行 rhui-manager

    # rhui-manager
  4. r 访问 Repository Management 屏幕。

    -= Red Hat Update Infrastructure Management Tool =-
    
    
    -= Repository Management =-
    
      l list repositories currently managed by the RHUI
      i display detailed information on a repository
      a add a new Red Hat content repository
      ac add a new Red Hat container
      c create a new custom repository (RPM content only)
      d delete a repository from the RHUI
      u upload content to a custom repository (RPM content only)
      ur upload content from a remote web site (RPM content only)
      p list packages in a repository (RPM content only)
    
    Connected: rhua.example.com
  5. ac 来添加新的红帽容器。

    rhui (repo) => ac Specify URL of registry [https://registry.redhat.io]:
  6. 如果要添加的容器存在于非默认 registry 中,请输入 registry URL。按 Enter 键而不输入任何操作来使用默认的 registry。
  7. 在 registry 中输入容器的名称:

    jboss-eap-6/eap64-openshift
  8. 为容器输入唯一 ID。

    RHUI-manager 将容器的名称从 registry 转换为 Pulp 中可用的格式,方法是将斜杠和点替换为下划线。您可以通过按 Enter 或输入您选择的名称来使用这样的转换名称。

  9. 输入容器的显示名称。

    jboss-eap-6_eap64-openshift
  10. 可选: 收到提示,在 RHUI 配置中设置您的登录和密码。
  11. 验证显示的摘要。

    The following container will be added:
      Registry URL: http://registry.redhat.io
      Container Id: jboss-eap-6_eap64-openshift
      Display Name: jboss-eap-6_eap64-openshift
      Upstream Container Name: jboss-eap-6/eap64-openshift
    Proceed? (y/n)
  12. y 继续并添加容器。

    y
    Successfully added container jboss-eap-6_eap64-openshift
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.