第 16 章 运行认证测试套件


按照说明运行认证测试套件:

先决条件

  • 您有一个 Red Hat Enterprise Linux (RHEL)系统。
  • 您可以使用 Podman 登录您的镜像 registry。例如:

    $ podman login --username <your_username> --password <your_password> --authfile ./temp-authfile.json <registry>
    Copy to Clipboard Toggle word wrap
  • 您已在 红帽合作伙伴连接门户 上设置了容器项目。预认证清单必须至少正在进行中。
  • 您有一个 pyxis API 密钥

流程

  1. 使用 Podman 构建容器镜像。

    注意

    使用 Podman 构建容器镜像是可选的。

  2. 将容器上传到您选择的任何私有或公共 registry。
  3. 下载最新的 Preflight 认证实用程序
  4. 执行以下步骤验证正在认证的容器的功能:

    1. 运行 Preflight 认证工具:

      $ preflight check container \
      registry.example.org/<namespace>/<image_name>:<image_tag>
      Copy to Clipboard Toggle word wrap
    2. 检查日志信息并根据需要更改容器。如需更多信息,请参阅故障排除信息页面

      如果发现任何问题,可以 提交支持问题单 或运行以下命令:

      $ preflight support
      Copy to Clipboard Toggle word wrap

      红帽欢迎社区贡献。如果您遇到与 Preflight 或 Red Hat Partner Connect Portal 相关的错误,或者对功能改进或贡献有建议,请报告问题。在报告问题前,请确保查看打开的问题以避免重复。

    3. 运行容器认证实用程序并进行更改,直到所有测试都通过。
  5. 运行以下命令来提交认证测试结果:

    $ preflight check container \
    registry.example.org/<namespace>/<image_name>:<image_tag> \
    --submit \
    --pyxis-api-token=<api_token> \
    --certification-project-id=<project_id> \
    --docker-config=./temp-authfile.json
    Copy to Clipboard Toggle word wrap

    将测试结果提交至红帽合作伙伴连接门户后,红帽将扫描容器的层以了解软件包漏洞。

  6. 通过进入到 Red Hat Partner Connect 门户中的 Images 选项卡,查看认证项目 UI 中的认证和漏洞测试结果。如需更多信息 ,请参阅查看镜像测试结果

其他资源

如果您要认证 RHEL 应用程序,请按照 非容器认证工作流 验证产品的功能。

您还可以使用红帽认证的工具(具有内置 pre-flight 工具)认证 RHEL 应用程序容器,从而可让您验证容器。

流程

按照以下步骤使用内置的 preflight 工具:

  1. 安装 preflight 软件包:

    # dnf install redhat-certification-preflight

  2. 运行 rhcert 并按照说明进行操作:

    # rhcert-run

  3. 查看并保存测试结果:

    # rhcert-cli save

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat