容器镜像服务ACR支持批量清理企业版实例的镜像版本。本文介绍如何通过设置版本保留策略来清理镜像版本。
设置版本保留策略
设置镜像版本保留策略后,保留策略外的镜像版本将被清理。
- 登录容器镜像服务控制台。
- 在顶部菜单栏,选择所需地域。
- 在左侧导航栏,选择实例列表。
- 在实例列表页面单击目标企业版实例。
- 在企业版实例管理页面的左侧导航栏选择。
- 在版本管理页面单击创建保留策略。
- 在创建保留策略对话框,清理范围配置向导中设置参数,单击下一步。
参数 |
说明 |
清理范围 |
您可以选择按照实例、命名空间或仓库清理镜像版本。
- 实例:选择实例,则清理范围为该实例下的所有仓库,实例中每一个仓库均将会保留指定的镜像版本。
- 命名空间:选择命名空间,则清理范围为该命名空间下的所有仓库,命名空间下每一个仓库均将会保留指定的镜像版本。
- 仓库:选择仓库,然后选择命名空间和仓库。清理范围为该命名空间下的指定仓库。
说明 选择仓库,然后只选择命名空间,不选仓库。则清理范围为该命名空间下的所有仓库。
|
执行方式 |
选择执行方式。
- 自动:支持每周和每月定时触发镜像清理任务,清理镜像版本。
- 手动:需要手动触发镜像清理任务,具体操作,请参见手动触发版本清理任务。
|
执行周期 |
选择自动执行的执行周期。支持按每周和每月执行镜像清理任务。
|
- 在保留策略配置向导中配置参数,然后单击创建保留策略。
参数 |
说明 |
保留最近推送的镜像(必填) |
设置需要保留的最近推送的镜像数量。 |
保留镜像版本(选填) |
设置保留的最近推送的镜像数量之外,您还需要保留的镜像版本。
说明 默认保留镜像版本为.*,表示保留的最近推送的镜像数量之外,保留所有镜像版本。
|
手动触发版本清理任务
- 登录容器镜像服务控制台。
- 在顶部菜单栏,选择所需地域。
- 在左侧导航栏,选择实例列表。
- 在实例列表页面单击目标企业版实例。
- 在企业版实例管理页面的左侧导航栏选择。
- 在版本管理页面单击目标保留策略操作列的立即执行。
- 在提示对话框中单击确定。
后续步骤
清理企业版实例镜像版本后,镜像版本占用的OSS Bucket存储空间仍然存在。若需要清理无效镜像版本占用的OSS Bucket存储空间,请执行制品清理任务,具体操作,请参见清理OSS存储空间。