25.3. 启用 Red Hat Flatpak remote

此流程将系统上的 Red Hat Container Catalog 配置为Flatpak remote。

先决条件

  • 您在红帽客户门户网站上有一个帐户。

    注意

    对于用户没有客户门户网站帐户的大规模部署,红帽建议使用注册表服务帐户。详情请查看 注册表服务帐户

流程

  1. 启用 rhel Flatpak remote:

    $ flatpak remote-add \
              --if-not-exists \
              rhel \
              https://flatpaks.redhat.io/rhel.flatpakrepo
  2. 登录到 Red Hat Container Catalog:

    $ podman login registry.redhat.io
    
    Username: your-user-name
    Password: your-password

    为您的红帽客户门户网站帐户或注册表服务帐户令牌提供凭证。

    默认情况下,Podman 只保存凭据,直到您退出。

  3. 可选:永久保存凭证。使用以下选项之一:

    • 保存当前用户的凭证:

      $ cp $XDG_RUNTIME_DIR/containers/auth.json \
           $HOME/.config/flatpak/oci-auth.json
    • 在系统范围内保存凭证:

      # cp $XDG_RUNTIME_DIR/containers/auth.json \
           /etc/flatpak/oci-auth.json

      为了获得最佳实践,红帽建议您在系统范围内安装凭证时,使用注册表帐户令牌登录到 Red Hat Container Catalog。

验证

  • 列出启用的 Flatpak remote:

    $ flatpak remotes
    
    Name    Options
    rhel    system,oci,no-gpg-verify