第7章 roxctl CLI を使用したイメージスキャン


roxctl CLI を使用して、OpenShift Container Platform 統合イメージレジストリーなどのクラスターのローカルレジストリーなど、イメージレジストリーに保存されているイメージをスキャンできます。

7.1. リモートクラスターを使用したイメージのスキャン

委任スキャン設定で適切なクラスターを指定するか、次の手順で説明するクラスターパラメーターを使用して、リモートクラスターでクラスターのローカルレジストリーからイメージをスキャンできます。

重要

委譲されたイメージスキャンの設定方法の詳細は、委譲されたイメージスキャンの設定 を参照してください。

手順

  • 次のコマンドを実行して、リモートクラスターで指定されたイメージをスキャンします。

    $ roxctl image scan \
      --image=<image_registry>/<image_name> \1
      --cluster=<cluster_detail> \2
      [flags] 3
    1
    <image_registry> には、イメージが配置されているレジストリーを指定します (例: image-registry.openshift-image-registry.svc:5000/)。<image_name> には、スキャンするイメージの名前を指定します (例: default/image-stream:latest)。
    2
    <cluster_detail> には、リモートクラスターの名前または ID を指定します。たとえば、remote という名前を指定します。
    3
    オプション: [flags] には、コマンドの動作を変更するパラメーターを指定できます。

    オプションのパラメーターの詳細は、roxctl image scan command options を参照してください。

    出力例

    {
      "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
    イメージが保存されるイメージレジストリーの場所。
    4
    イメージへのリモートパス。
    5
    このイメージに関連付けられたバージョンまたはタグ。
    6
    レジストリー、リモートパス、およびタグを組み合わせたイメージの完全な名前。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.