容器镜像服务ACR支持批量清理企业版实例的镜像版本。本文介绍如何通过设置版本保留策略来清理镜像版本。

前提条件

您需要在 工单系统提交工单,申请该功能权限。

设置版本保留策略

设置镜像版本保留策略后,保留策略外的镜像版本将被清理。

  1. 登录容器镜像服务控制台
  2. 在顶部菜单栏,选择所需地域。
  3. 在左侧导航栏,选择实例列表
  4. 实例列表页面单击目标企业版实例。
  5. 在企业版实例管理页面的左侧导航栏选择仓库管理 > 版本管理
  6. 版本管理页面单击创建保留策略
  7. 创建保留策略对话框,清理范围配置向导中设置参数,单击下一步
    参数 说明
    清理范围 您可以选择按照命名空间仓库清理镜像版本。
    • 命名空间:选择命名空间,则清理范围为该命名空间下的所有仓库。
    • 仓库:选择仓库,然后选择命名空间和仓库。清理范围为该命名空间下的指定仓库。
      说明 选择仓库,然后只选择命名空间,不选仓库。则清理范围为该命名空间下的所有仓库。
    执行方式 选择执行方式。
    • 自动:支持每周和每月定时触发镜像清理任务,清理镜像版本。
    • 手动:需要手动触发镜像清理任务,具体操作,请参见手动触发版本清理任务
    执行周期 选择自动执行的执行周期。支持按每周每月执行镜像清理任务。
    说明 仅选择 执行方式自动时,才需配置该项。
  8. 保留策略配置向导中配置参数,然后单击创建保留策略
    参数 说明
    保留最近推送的镜像(必填) 设置需要保留的最近推送的镜像数量。
    保留镜像版本(选填) 设置保留的最近推送的镜像数量之外,您还需要保留的镜像版本。
    说明 默认保留镜像版本为.*,表示保留的最近推送的镜像数量之外,保留所有镜像版本。

手动触发版本清理任务

  1. 登录容器镜像服务控制台
  2. 在顶部菜单栏,选择所需地域。
  3. 在左侧导航栏,选择实例列表
  4. 实例列表页面单击目标企业版实例。
  5. 在企业版实例管理页面的左侧导航栏选择仓库管理 > 版本管理
  6. 版本管理页面单击目标保留策略操作列的立即执行
  7. 提示对话框中单击确定

后续步骤

清理企业版实例镜像版本后,镜像版本占用的OSS Bucket存储空间仍然存在。若需要清理无效镜像版本占用的OSS Bucket存储空间,请执行制品清理任务,具体操作,请参见 清理OSS存储空间