一种容器引擎docker的信息处理方法、装置、设备和存储介质制造方法及图纸

技术编号:29930139 阅读:40 留言:0更新日期:2021-09-04 18:56
本发明专利技术公开了一种容器引擎docker的信息处理方法、装置、设备和存储介质,包括:在目标镜像所对应的工作空间处于启动状态下,获取所述目标镜像的当前存储层数信息;将所获取的当前存储层数信息记录至数据库;基于所述数据库中的当前存储层数信息,确定所述目标镜像的可保存次数;基于所确定的可保存次数,给出相应的提示。通过在工作空间启动之后获取目标镜像的当前存储层数信息,并将所获取的当前存储层数信息记录至数据库,工作空间便可与数据库进行数据交互,以获取到目标镜像的可保存次数,并基于可保存次数给出相应的提示,用户可根据给出的提示得知目标镜像的层数使用情况,以避免用户最后一次修改无法保存造成不必要的损失。失。失。

【技术实现步骤摘要】
一种容器引擎docker的信息处理方法、装置、设备和存储介质


[0001]本专利技术涉及容器引擎
,尤其涉及一种容器引擎docker的信息处理方法、装置、设备和存储介质。

技术介绍

[0002]现有基于docker实现的工作空间中,用户的工作空间可以进行保存,修改后的容器将被做成镜像上传到云端存储,下次用户启动时,使用定修改后的镜像进行工作。
[0003]由于docker本身对保存层数(镜像存储层数),有固定的限制(目前为127),所以用户在保存层数超过限制后会导致修改后的内容无法保存。并且由于没有提示限制保存的信息,导致用户最后一次修改无法保存造成不必要的损失。

技术实现思路

[0004]本专利技术一方面提供一种容器引擎docker的信息处理方法,所述方法包括:在目标镜像所对应的工作空间处于启动状态下,获取所述目标镜像的当前存储层数信息;将所获取的当前存储层数信息记录至数据库;基于所述数据库中的当前存储层数信息,确定所述目标镜像的可保存次数;基于所确定的可保存次数,给出相应的提示。
[0005]在一可实施本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种容器引擎docker的信息处理方法,所述方法包括:在目标镜像所对应的工作空间处于启动状态下,获取所述目标镜像的当前存储层数信息;将所获取的当前存储层数信息记录至数据库;基于所述数据库中的当前存储层数信息,确定所述目标镜像的可保存次数;基于所确定的可保存次数,给出相应的提示。2.根据权利要求1所述的方法,所述获取所述目标镜像的当前存储层数信息,包括以下至少之一:解析所述目标镜像的元数据中根文件系统RootFS的当前存储层数信息;或,解析所述元数据中下级目录lowerdir文件中的当前存储层数信息;或,从所述目标镜像对应的镜像仓库中获取当前存储层数信息。3.根据权利要求1所述的方法,在获取所述目标镜像的当前存储层数信息之前,所述方法还包括:发送获取所述工作空间的相关资源的请求;基于所述相关资源,确定所述目标镜像的对应容器实例化;获取所述目标镜像的当前存储层数信息。4.根据权利要求1所述的方法,在基于所述数据库中的当前存储层数信息,确定所述目标镜像的可保存次数之前,所述方法还包括:将所述工作空间的工作状态更新为运行状态。5.根据权利要求1所述的方法,所述方法还包括:在目标镜像所对应的工作空间处于关闭过程下,发送表征关闭容器的请求信息,其中所述请求信息用于基于所述容器更新目标镜像;获取更新后目标镜像的当前存储层数信息;将所获取的当前存储层数信息记录至所述数据库;将所述目标镜像保存至镜像仓库。6.根据权利要求5所述的方法,在获取更新后目标镜像的...

【专利技术属性】
技术研发人员:陈旭王奇刚
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1