搜索

第 7 章 使用 roxctl CLI 进行镜像扫描

download PDF

您可以使用 roxctl CLI 扫描存储在镜像 registry 中的镜像,包括集群本地 registry,如 OpenShift Container Platform 集成的镜像 registry。

7.1. 使用远程集群扫描镜像

通过在委托扫描配置中指定适当的集群,或通过以下流程中描述的 cluster 参数指定适当的集群,您可以使用远程集群从集群本地 registry 中扫描镜像。

重要

有关如何配置委派的镜像扫描的更多信息,请参阅配置委派的镜像扫描

流程

  • 运行以下命令扫描远程集群中的指定镜像:

    $ roxctl image scan \
      --image=<image_registry>/<image_name> \1
      --cluster=<cluster_detail> \2
      [flags] 3
    1
    对于 <image_registry >,请指定镜像所在的 registry,例如 image-registry.openshift-image-registry.svc:5000/。对于 <image_name >,请指定您要扫描的镜像的名称,如 default/image-stream:latest
    2
    对于 <cluster_detail >,请指定远程集群的名称或 ID。例如,指定名称 remote
    3
    可选: 对于 [flags],您可以指定参数来修改命令的行为。

    有关可选参数的更多信息,请参阅 roxctl image scan 命令选项

    输出示例

    {
      "Id": "sha256:3f439d7d71adb0a0c8e05257c091236ab00c6343bc44388d091450ff58664bf9", 1
      "name": { 2
        "registry": "image-registry.openshift-image-registry.svc:5000", 3
        "remote": "default/image-stream", 4
        "tag": "latest", 5
        "fullName": "image-registry.openshift-image-registry.svc:5000/default/image-stream:latest" 6
      },
    [...]

    1
    用作镜像指纹的镜像的唯一标识符。它有助于确保镜像的完整性和真实性。
    2
    包含镜像的具体详情。
    3
    存储镜像 registry 的位置。
    4
    到镜像的远程路径。
    5
    与此镜像关联的版本或标签。
    6
    镜像的完整名称,组合 registry、远程路径和标签。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.