【技术实现步骤摘要】
一种容器引擎docker的信息处理方法、装置、设备和存储介质
[0001]本专利技术涉及容器引擎
,尤其涉及一种容器引擎docker的信息处理方法、装置、设备和存储介质。
技术介绍
[0002]现有基于docker实现的工作空间中,用户的工作空间可以进行保存,修改后的容器将被做成镜像上传到云端存储,下次用户启动时,使用定修改后的镜像进行工作。
[0003]由于docker本身对保存层数(镜像存储层数),有固定的限制(目前为127),所以用户在保存层数超过限制后会导致修改后的内容无法保存。并且由于没有提示限制保存的信息,导致用户最后一次修改无法保存造成不必要的损失。
技术实现思路
[0004]本专利技术一方面提供一种容器引擎docker的信息处理方法,所述方法包括:在目标镜像所对应的工作空间处于启动状态下,获取所述目标镜像的当前存储层数信息;将所获取的当前存储层数信息记录至数据库;基于所述数据库中的当前存储层数信息,确定所述目标镜像的可保存次数;基于所确定的可保存次数,给出相应的提示。
[ ...
【技术保护点】
【技术特征摘要】
1.一种容器引擎docker的信息处理方法,所述方法包括:在目标镜像所对应的工作空间处于启动状态下,获取所述目标镜像的当前存储层数信息;将所获取的当前存储层数信息记录至数据库;基于所述数据库中的当前存储层数信息,确定所述目标镜像的可保存次数;基于所确定的可保存次数,给出相应的提示。2.根据权利要求1所述的方法,所述获取所述目标镜像的当前存储层数信息,包括以下至少之一:解析所述目标镜像的元数据中根文件系统RootFS的当前存储层数信息;或,解析所述元数据中下级目录lowerdir文件中的当前存储层数信息;或,从所述目标镜像对应的镜像仓库中获取当前存储层数信息。3.根据权利要求1所述的方法,在获取所述目标镜像的当前存储层数信息之前,所述方法还包括:发送获取所述工作空间的相关资源的请求;基于所述相关资源,确定所述目标镜像的对应容器实例化;获取所述目标镜像的当前存储层数信息。4.根据权利要求1所述的方法,在基于所述数据库中的当前存储层数信息,确定所述目标镜像的可保存次数之前,所述方法还包括:将所述工作空间的工作状态更新为运行状态。5.根据权利要求1所述的方法,所述方法还包括:在目标镜像所对应的工作空间处于关闭过程下,发送表征关闭容器的请求信息,其中所述请求信息用于基于所述容器更新目标镜像;获取更新后目标镜像的当前存储层数信息;将所获取的当前存储层数信息记录至所述数据库;将所述目标镜像保存至镜像仓库。6.根据权利要求5所述的方法,在获取更新后目标镜像的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。