14.3. 使用 preflight 测试多架构容器认证


按照以下步骤执行多架构容器认证测试:

步骤

  1. 构建多架构容器镜像。如需更多信息,请参阅使用 Podman 构建和推送多架构容器镜像
  2. 将容器镜像上传到所选 registry。您可以选择任何您选择的 OCI registry。
注意

您可以使用自定义容器 registry 执行红帽容器认证。这可让您向 registry 提供访问令牌,这有助于验证用户的容器镜像的可用性。另外,它还确保容器镜像可以被安全扫描程序扫描,并在 红帽生态系统目录 上发布。自定义 registry 使用不同身份验证方法,红帽软件认证计划支持以下验证方法以及标准的 OCI registry API:

  • bearer 身份验证
  • OAuth2
  • 基本身份验证

有关身份验证方法的详情,请参阅支持的 auth 方法

另外,如果您使用公共 registry (如 DockerHubGitLabGitHub 或类似)对未经身份验证的或匿名访问强制实施速率限制,请为指定 registry 提供了一个具有有效身份验证凭证的 Docker 配置文件。如果没有此配置,红帽认证系统可能会超过允许的请求限制,防止其认证或为您的容器提供服务。

  1. 下载 演示认证工具.确保您有最新版本可从任何更新或改进中受益。
  2. 使用多架构容器镜像运行 preflight。如果所提供的镜像是清单列表,preflight 将自动运行并提交所有架构的结果。
  3. 检查并解决 preflight 认证结果。
  4. Red Hat Partner Connect 上提交结果。

14.3.1. 使用 Podman 构建和推送多架构容器镜像

按照说明使用 Podman 构建和推送多架构镜像:

先决条件

  1. Podman 已安装在您的系统上。
  2. 您有一个 Dockerfile,用于定义您要为多个架构构建的镜像。
  3. 您有一个 Quay.io 帐户或任何其他容器 registry 帐户。

步骤

  1. 准备 Dockerfile。
  2. 构建和推送多架构容器镜像。有关构建和推送多架构容器镜像的说明,请参阅 podman-manifest 文档。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat