イメージの詳細の取得
コンテナ・レジストリのリポジトリ内のイメージの詳細を取得する方法を確認します。
適切なイメージをプルしたり、必要なくなったイメージを識別するために、コンテナ・レジストリでイメージの詳細情報を取得できます。
権限によって、情報を取得できるイメージが制御されます(リポジトリ・アクセスを制御するポリシーを参照)。作成したリポジトリ内のイメージ、および自分が属するグループがIAMポリシーによってアクセス権を付与されているリポジトリ内のイメージに関する情報を取得できます。管理者グループに属する場合、テナンシの任意のリポジトリのイメージに関する情報を取得できます。
コンソールを使用してコンテナ・レジストリでイメージの詳細を取得するには:
- ナビゲーション・メニューを開き、「開発者サービス」をクリックします。「コンテナとアーティファクト」で、「コンテナ・レジストリ」をクリックします。
- レジストリを含む地域を選択します。
-
イメージを含むコンパートメントを選択します。
「リポジトリおよびイメージ」フィールドには、アクセス権がある選択したリージョンおよびコンパートメント内のリポジトリがリストされます。
- 詳細情報を取得するイメージを含むリポジトリの名前の横にあるプラス(+)ボタンをクリックします。
リポジトリの名前の下に、各イメージのバージョン識別子で識別されるリポジトリ内のイメージがリストされます。
-
リストから、詳細情報を表示するイメージを次のように選択します。
- 「イメージ情報」タブを表示して、イメージのサイズ、プッシュされた時間、ユーザー、およびイメージがプルされた回数を表示します。
- 「レイヤー」タブを表示して、選択したイメージの各レイヤーのSHAメッセージ・ダイジェストを確認します。
- 「バージョン」タブを表示して、選択したバージョン識別子を持つイメージのフルパスを表示します。別のバージョン識別子を選択した場合は、それに応じて要約の詳細が変更されることに注意してください。
- 「タグ」タブを表示して、イメージに適用されたフリーフォーム・タグおよび定義済タグを表示します。詳細は、リポジトリ、イメージおよびイメージ署名へのフリーフォーム・タグおよび定義済タグの適用を参照してください。
- 「署名」タブを表示して、イメージが署名された場合に作成された署名の詳細を表示します。詳細は、セキュリティのためのイメージの署名を参照してください。
- 「スキャン結果」タブを表示して、過去13か月間のイメージの各スキャンのサマリーを表示します。詳細は、脆弱性のためのイメージのスキャンを参照してください。
-
(オプション)イメージをプルする場合は、「プル・コマンドのコピー」をクリックします。コピーするコマンドには、コンテナ・レジストリのイメージの場所への完全修飾パスが
<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操作を実行して、イメージの詳細を取得します。