イメージの詳細の取得

コンテナ・レジストリのリポジトリ内のイメージの詳細を取得する方法を確認します。

適切なイメージをプルしたり、必要なくなったイメージを識別するために、コンテナ・レジストリでイメージの詳細情報を取得できます。

権限によって、情報を取得できるイメージが制御されます(リポジトリ・アクセスを制御するポリシーを参照)。作成したリポジトリ内のイメージ、および自分が属するグループがIAMポリシーによってアクセス権を付与されているリポジトリ内のイメージに関する情報を取得できます。管理者グループに属する場合、テナンシの任意のリポジトリのイメージに関する情報を取得できます。

  • コンソールを使用してコンテナ・レジストリでイメージの詳細を取得するには:

    1. ナビゲーション・メニューを開き、「開発者サービス」をクリックします。「コンテナとアーティファクト」で、「コンテナ・レジストリ」をクリックします。
    2. レジストリを含む地域を選択します。
    3. イメージを含むコンパートメントを選択します。

      「リポジトリおよびイメージ」フィールドには、アクセス権がある選択したリージョンおよびコンパートメント内のリポジトリがリストされます。

    4. 詳細情報を取得するイメージを含むリポジトリの名前の横にあるプラス(+)ボタンをクリックします。

      リポジトリの名前の下に、各イメージのバージョン識別子で識別されるリポジトリ内のイメージがリストされます。

    5. リストから、詳細情報を表示するイメージを次のように選択します。

      • 「イメージ情報」タブを表示して、イメージのサイズ、プッシュされた時間、ユーザー、およびイメージがプルされた回数を表示します。
      • 「レイヤー」タブを表示して、選択したイメージの各レイヤーのSHAメッセージ・ダイジェストを確認します。
      • 「バージョン」タブを表示して、選択したバージョン識別子を持つイメージのフルパスを表示します。別のバージョン識別子を選択した場合は、それに応じて要約の詳細が変更されることに注意してください。
      • 「タグ」タブを表示して、イメージに適用されたフリーフォーム・タグおよび定義済タグを表示します。詳細は、リポジトリ、イメージおよびイメージ署名へのフリーフォーム・タグおよび定義済タグの適用を参照してください。
      • 「署名」タブを表示して、イメージが署名された場合に作成された署名の詳細を表示します。詳細は、セキュリティのためのイメージの署名を参照してください。
      • 「スキャン結果」タブを表示して、過去13か月間のイメージの各スキャンのサマリーを表示します。詳細は、脆弱性のためのイメージのスキャンを参照してください。
    6. (オプション)イメージをプルする場合は、「プル・コマンドのコピー」をクリックします。コピーするコマンドには、コンテナ・レジストリのイメージの場所への完全修飾パスが<registry-domain>/<tenancy-namespace>/<repo-name>:<version>の形式で含まれます。たとえば、docker pull ocir.us-ashburn-1.oci.oraclecloud.com/ansh81vru1zp/project01/acme-web-app:v2.0.testです。Docker CLIを使用したイメージのプルを参照してください。

  • イメージの詳細を取得するには、oci arts container image getコマンドおよび必須パラメータを使用します:

    oci artifacts container image get --image-id <image-ocid> [OPTIONS]
    例:
    oci artifacts container image get --image-id ocid1.containerimage.oc1.phx.0.ansh81vru1zp.aaaaaaaalqzjyks...

    CLIコマンドのフラグおよび変数オプションの完全なリストは、コマンドライン・リファレンスを参照してください。

  • GetContainerImage操作を実行して、イメージの詳細を取得します。