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