镜像和容器文件清理的方法、装置、电子设备及存储介质制造方法及图纸

技术编号:41370378 阅读:22 留言:0更新日期:2024-05-20 10:16
本发明专利技术涉及一种镜像和容器文件清理的方法、装置、电子设备及存储介质。镜像和容器文件清理方法包括步骤:S1、数据写入,在本地仓库或远程仓库所在服务器上分别设置数据写入器和清理器;数据写入器用于将镜像仓库信息、镜像信息数据和本地仓库/远程仓库所在服务器的磁盘使用率情况实时写入数据库;S2、冗余数据判决,通过判决选项让用户判决是否清理对应冗余数据,最后把判决结果写入数据库;S3、清理冗余数据,设置定时触发模块,用于定时从数据库中读取步判决结果,进行判断,如果不满足清理条件就结束判断;如果满足清理条件,则清理无用的镜像或冗余的容器文件。依据本发明专利技术的镜像和容器文件清理的方法能对冗余的镜像和容器文件进行自动清理。

【技术实现步骤摘要】

本专利技术涉及云计算,具体而言,涉及一种基于环境感知的镜像和容器文件自动清理的方法、装置、电子设备及存储介质。


技术介绍

1、开发者在构建应用时,可以将应用及其依赖的库、配置文件等打包为可移植的镜像,随着需求变更和系统迭代,产生越来越多的镜像。同时,运维人员通过使用开源的应用容器引擎(如docker),能够在任何流行的linux或windows操作系统上发布和部署这些镜像,以进行周期性的项目部署和维护,在这个过程中会产生大量无用的镜像和冗余的容器文件,包括停止的容器、多余的镜像和未使用的卷等,导致磁盘使用率急剧增加。当磁盘空间不足时,可能会导致一系列问题。例如,如果数据盘爆满,系统将无法写入新的文件或数据,从而影响系统的正常运行;此外,还可能导致程序崩溃、系统崩溃等严重后果。如果是系统盘爆满,甚至可能导致系统启动失败,造成更严重的后果。

2、cn114168262a,一种基于lru置换算法的云平台镜像缓存管理方法,缩短了虚拟机创建时间,提升了云平台的稳定性,解决了开启镜像缓存功能带来存储资源不断消耗的问题,但此专利没有对在项目生命周期内产生大量本文档来自技高网...

【技术保护点】

1.一种镜像和容器文件清理的方法,所述镜像和容器文件存贮在本地仓库或远程仓库上,其中,用户在本地仓库所在服务器的上制作完镜像后,镜像会自动落地本地仓库;如镜像需推送到远程仓库,镜像被推送到远程仓库;当所述镜像和容器文件为冗余时,需要自动清理以保证本地仓库或远程仓库的存储空间,

2.如权利要求1所述的镜像和容器文件清理的方法,其中,S2步骤中,冗余数据对应为多种类型仓库的镜像信息时,所述判决选项包括:镜像名称列表、是否递归、版本保留个数、时间保留跨度、名称匹配规则、固定时间、周期性时间和自定义时间。

3.如权利要求1所述的镜像和容器文件清理的方法,其中,S2步骤中,...

【技术特征摘要】

1.一种镜像和容器文件清理的方法,所述镜像和容器文件存贮在本地仓库或远程仓库上,其中,用户在本地仓库所在服务器的上制作完镜像后,镜像会自动落地本地仓库;如镜像需推送到远程仓库,镜像被推送到远程仓库;当所述镜像和容器文件为冗余时,需要自动清理以保证本地仓库或远程仓库的存储空间,

2.如权利要求1所述的镜像和容器文件清理的方法,其中,s2步骤中,冗余数据对应为多种类型仓库的镜像信息时,所述判决选项包括:镜像名称列表、是否递归、版本保留个数、时间保留跨度、名称匹配规则、固定时间、周期性时间和自定义时间。

3.如权利要求1所述的镜像和容器文件清理的方法,其中,s2步骤中,冗余数据对应为容器文件信息时,所述判决选项包括:固定时间、周期性时间和自定义时间。

4.如权利要求1所述的镜像和容器文件清理的方法,其中,s3步骤包括如下判断步骤:

5.一种镜像和容器文件清理的装置,所述镜像和容器文件存贮在本地仓库或远程仓库上,其中,用户在本地仓库所在服务器的上制作完镜像后,镜像会自动落地本地仓库;如镜像需推送到远程仓库,镜像被推送到远程仓库...

【专利技术属性】
技术研发人员:朱华云
申请(专利权)人:号百信息服务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1