翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
イメージの削除
使用が終わったイメージはリポジトリから削除できます。リポジトリでの作業が終了したら、リポジトリ全体とその中のすべてのイメージを削除できます。詳細については、「プライベートリポジトリを削除する」を参照してください。
イメージを手動で削除する代わりに、リポジトリのライフサイクルポリシーを作成すると、リポジトリ内のイメージのライフサイクル管理をより詳細に制御できます。ライフサイクルポリシーを使用すると、このプロセスが自動化されます。詳細については、「ライフサイクルポリシー」を参照してください。
イメージを削除するには (AWS Management Console)
https://console.aws.amazon.com/ecr/repositories
で Amazon ECR コンソールを開きます。 -
ナビゲーションバーから、削除するイメージを含むリージョンを選択します。
-
ナビゲーションペインで、[Repositories] を選択します。
-
リポジトリページで、削除するイメージを含むリポジトリを選択します。
-
リポジトリ:
repository_name
ページで、削除するイメージの左側にあるボックスを選択し、[削除] を選択します。 -
[Delete image(s)] ダイアログボックスで、選択したイメージを削除することを確認し、[Delete] を選択します。
イメージを削除するには (AWS CLI)
-
リポジトリ内のイメージを一覧表示します。タグ付けされたイメージには、イメージダイジェストおよび関連するタグのリストの両方が含まれます。タグ付けされていないイメージには、イメージダイジェストのみが含まれます。
aws ecr list-images \ --repository-name
my-repo
-
(オプション) 削除するイメージに関連付けられたタグを指定して、イメージの不要なタグを削除します。イメージの最後のタグを削除すると、イメージが削除されます。
aws ecr batch-delete-image \ --repository-name
my-repo
\ --image-ids imageTag=tag1
imageTag=tag2
-
イメージダイジェストを指定して、タグ付けされたイメージ、またはタグ付けされていないイメージを削除します。ダイジェストを参照してイメージを削除する場合、イメージとそのすべてのタグは削除されます。
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