

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon ECR でのイメージの削除
<a name="delete_image"></a>

使用が終わったイメージはリポジトリから削除できます。リポジトリでの作業が終了したら、リポジトリ全体とその中のすべてのイメージを削除できます。詳細については、「[Amazon ECR でのプライベートリポジトリの削除](repository-delete.md)」を参照してください。

イメージを手動で削除する代わりに、リポジトリのライフサイクルポリシーを作成すると、リポジトリ内のイメージのライフサイクル管理をより詳細に制御できます。ライフサイクルポリシーを使用すると、このプロセスが自動化されます。詳細については、「[Amazon ECR でのライフサイクルポリシーを使用したイメージのクリーンアップの自動化](LifecyclePolicies.md)」を参照してください。

**注記**  
 リポジトリ内でイメージが混在している (一部のイメージは Amazon ECR が OCI v1.1 をサポートする前にプッシュされた) 場合、一部の署名にはイメージインデックスやそれを指すマニフェストリストが含まれます。そのため、OCI v1.1 より前のイメージを削除する場合、アーティファクトを削除するには、イメージを参照するマニフェストリストを手動で削除する必要がある場合があります。

**イメージを削除するには (AWS マネジメントコンソール)**

1. [https://console.aws.amazon.com/ecr/repositories](https://console.aws.amazon.com/ecr/repositories) で Amazon ECR コンソールを開きます。

1. ナビゲーションバーから、削除するイメージを含むリージョンを選択します。

1. ナビゲーションペインで、[**Repositories**] を選択します。

1. **リポジトリ**ページで、削除するイメージを含むリポジトリを選択します。

1. **リポジトリ: *repository\$1name*** ページで、削除するイメージの左側にあるボックスを選択し、**削除**を選択します。

1. [**Delete image(s)**] ダイアログボックスで、選択したイメージを削除することを確認し、[**Delete**] を選択します。

**イメージを削除するには (AWS CLI)**

1. リポジトリ内のイメージを一覧表示します。タグ付けされたイメージには、イメージダイジェストおよび関連するタグのリストの両方が含まれます。タグ付けされていないイメージには、イメージダイジェストのみが含まれます。

   ```
   aws ecr list-images \
        --repository-name my-repo
   ```

1. (オプション) 削除するイメージに関連付けられたタグを指定して、イメージの不要なタグを削除します。イメージの最後のタグを削除すると、イメージが削除されます。

   ```
   aws ecr batch-delete-image \
        --repository-name my-repo \
        --image-ids imageTag=tag1 imageTag=tag2
   ```

1. イメージダイジェストを指定して、タグ付けされたイメージ、またはタグ付けされていないイメージを削除します。ダイジェストを参照してイメージを削除する場合、イメージとそのすべてのタグは削除されます。

   ```
   aws ecr batch-delete-image \
        --repository-name my-repo \
        --image-ids imageDigest=sha256:4f70ef7a4d29e8c0c302b13e25962d8f7a0bd304EXAMPLE
   ```

   複数のイメージを削除するには、リクエストで複数のイメージタグまたはイメージダイジェストを指定します。

   ```
   aws ecr batch-delete-image \
        --repository-name my-repo \
        --image-ids imageDigest=sha256:4f70ef7a4d29e8c0c302b13e25962d8f7a0bd304EXAMPLE imageDigest=sha256:f5t0e245ssffc302b13e25962d8f7a0bd304EXAMPLE
   ```