Amazon ECR
用户指南 (API 版本 2015-09-21)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

删除镜像

如果您不再使用镜像,可以从存储库中删除它。您可以使用 AWS 管理控制台或 AWS CLI 删除镜像。

注意

如果您不再使用存储库,可以删除整个存储库以及其中的所有镜像。有关更多信息,请参阅删除存储库

使用 AWS 管理控制台 删除镜像

  1. Open the Amazon ECR console at https://console.amazonaws.cn/ecr/repositories.

  2. 从导航栏中,选择包含要删除的镜像的区域。

  3. 在导航窗格中,选择 Repositories

  4. Repositories 页面上,选择包含要删除的镜像的存储库。

  5. Repositories: repository_name (存储库: repository_name) 页上,选择要删除的镜像左侧的框,然后选择 Delete (删除)

  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=latest
  3. 通过指定要删除的镜像的摘要来删除镜像。

    注意

    在通过引用镜像摘要来删除镜像时,镜像及其所有标签都会被删除。

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