すべてのプロダクト
Search
ドキュメントセンター

Container Registry:イメージタグの削除

最終更新日:Mar 01, 2026

繰り返されるビルドで生成されたイメージタグは、Object Storage Service (OSS) のバケットストレージを消費し、コストを増加させます。タグ保持ポリシーを使用すると、Enterprise Edition インスタンス全体で保持するイメージタグを指定し、それ以外を削除できます。

タグ保持ポリシーは、Container Registry Enterprise Edition インスタンスでのみ利用できます。

前提条件

  • Container Registry Enterprise Edition インスタンス。詳細については、「Container Registry のエディション」をご参照ください。

  • インスタンスを管理するための権限。

タグ保持ポリシーの作成

タグ保持ポリシーは、ポリシーに一致するイメージタグを保持し、その他すべてを削除します。

  1. Container Registry コンソールにログインします。

  2. 上部のナビゲーションバーで、リージョンを選択します。

  3. 左側のナビゲーションウィンドウで、[インスタンス] をクリックします。

  4. [インスタンス]」ページで、管理する Enterprise Edition インスタンスをクリックします。

  5. 左側のナビゲーションウィンドウで、[リポジトリ] > [タグ] を選択します。

  6. [タグ] ページで、[保持ポリシーの作成] をクリックします。

  7. [保持ポリシーの作成] ダイアログボックスで、[クリーンアップ範囲] パラメーターを設定し、[次へ] をクリックします。

    パラメーター

    説明

    クリーンアップ範囲

    クリーンアップするリポジトリの範囲。有効な値:[インスタンス][名前空間][リポジトリ]。詳細については、次の表をご参照ください。

    トリガータイプ

    タグ削除タスクを実行する方法。有効な値:[自動] (定期的なスケジュールで実行) および [手動] (タスクを手動で実行する必要があります)。詳細については、「タグ削除タスクの手動実行」をご参照ください。

    トリガーサイクル

    自動タグ削除のスケジュール。有効な値:[毎週] および [毎月]。このパラメーターは、[トリガータイプ][自動] に設定されている場合にのみ設定します。

    [クリーンアップ範囲] の値:

    項目

    動作

    [インスタンス]

    インスタンス内のすべてのリポジトリをクリーンアップします。保持ポリシーに一致するイメージタグのみが各リポジトリに保持されます。

    [名前空間]

    選択した名前空間内のすべてのリポジトリをクリーンアップします。一致するイメージタグのみが各リポジトリに保持されます。

    [リポジトリ]

    単一のリポジトリをクリーンアップします。名前空間を選択し、その名前空間内のリポジトリを選択します。

    説明

    クリーンアップ範囲として [リポジトリ] を選択し、特定のリポジトリを選択せずに名前空間のみを選択した場合、その名前空間内のすべてのリポジトリがクリーンアップされます。

  8. [保持ポリシー] ステップで、以下のパラメーターを設定し、[保持ポリシーの作成] をクリックします。

    パラメーター

    必須

    説明

    最近プッシュされたイメージを保持

    はい

    保持する最近プッシュされたイメージの数。

    イメージタグを保持

    いいえ

    保持する追加のイメージタグを指定する正規表現パターン。デフォルト値は .* で、指定された数の最近プッシュされたイメージに加えて、すべてのイメージタグを保持します。

タグ削除タスクの手動実行

トリガータイプが [手動] に設定されている場合、または自動ポリシーをスケジュールより早く実行したい場合は、タスクを手動でトリガーします。

  1. Container Registry コンソールにログインします。

  2. 上部のナビゲーションバーで、リージョンを選択します。

  3. 左側のナビゲーションウィンドウで、[インスタンス] をクリックします。

  4. [インスタンス] ページで、管理する Enterprise Edition インスタンスをクリックします。

  5. 左側のナビゲーションウィンドウで、[リポジトリ] > [タグ] を選択します。

  6. [タグ]ページで、保持ポリシーを見つけ、[操作]列の[実行]をクリックします。

  7. ヒント」メッセージで、[OK] をクリックします。

次のステップ

削除されたイメージタグは、引き続き OSS バケットのストレージを占有します。ストレージ領域を解放するには、アーティファクト削除タスクを実行します。詳細については、「OSS バケットのクリーンアップ」をご参照ください。