イメージのバージョニング解除

コンテナ・レジストリでイメージをアンバージョンする方法を確認します。

イメージを実際に削除せずにリポジトリ内のイメージのリストをクリーンアップする場合は、Oracle Cloud Infrastructure Registry (コンテナ・レジストリとも呼ばれる)のイメージからバージョン識別子を削除できます。バージョン識別子の削除は「バージョニング解除」と呼ばれます。

権限によって、コンテナ・レジストリ内のイメージが制御され、変換解除できます(リポジトリ・アクセスを制御するポリシーを参照)。作成したリポジトリ内のイメージ、および所属するグループがアイデンティティ・ポリシーによってアクセス権を付与されているリポジトリ内のイメージをバージョニング解除できます。管理者グループに属する場合、テナンシのリポジトリのイメージをアンバージョンできます。

  • コンテナ・レジストリでイメージをアンバージョンするには:

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

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

    4. アンバージョンするイメージを含むリポジトリの名前の横にあるプラス(+)ボタンをクリックします。

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

    5. 変換解除するイメージの名前をクリックします。
    6. 「バージョン」タブで、「バージョンの削除」をクリックし、バージョン識別子を削除することを確認します。
    ヒント

    リポジトリにバージョン識別子がないイメージを表示するには、「バージョニングされていないイメージを含める」を選択します。
  • ociifact container image remove-versionコマンドおよび必須パラメータを使用して、イメージをアンバージョンします:

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

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

  • RemoveContainerVersion操作を実行して、イメージのバージョニングを解除します。