イメージの削除 - Amazon ECR

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

イメージの削除

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

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

イメージを削除するには (AWS Management Console)
  1. https://console.aws.amazon.com/ecr/repositories で Amazon ECR コンソールを開きます。

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

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

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

  5. リポジトリ: repository_name ページで、削除するイメージの左側にあるボックスを選択し、[削除] を選択します。

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

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

    aws ecr list-images \ --repository-name my-repo
  2. (オプション) 削除するイメージに関連付けられたタグを指定して、イメージの不要なタグを削除します。イメージの最後のタグを削除すると、イメージが削除されます。

    aws ecr batch-delete-image \ --repository-name my-repo \ --image-ids imageTag=tag1 imageTag=tag2
  3. イメージダイジェストを指定して、タグ付けされたイメージ、またはタグ付けされていないイメージを削除します。ダイジェストを参照してイメージを削除する場合、イメージとそのすべてのタグは削除されます。

    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