一种容器镜像的替换方法技术

技术编号:23557753 阅读:31 留言:0更新日期:2020-03-25 03:29
本发明专利技术提供了一种容器镜像的替换方法,通过dockfile在原有容器镜像层上添加新的镜像层,并更新镜像中系统和预装应用软件,产生新的镜像,再替换原有容器镜像为新镜像,实现批量覆盖更新。本发明专利技术的替换方法使模板镜像维护效率大幅提升,通过模板镜像更新,使得软件的更新更为灵活,管理员可以随时在后台修改更新软件而不用担心对用户数据的影响,系统的补丁更新,软件的批量更新也更加安全可靠高效。

A replacement method of container image

【技术实现步骤摘要】
一种容器镜像的替换方法
本专利技术涉及计算机信息处理
,尤其是涉及一种容器镜像的替换方法。
技术介绍
Docker容器的根文件系统,由容器mount层、容器init层和镜像文件层组成。镜像文件层是一个只读的容器模板,含有启动容器所需的文件系统结构及其内容。这些文件内容以及运行Docker容器的配置文件组成了容器的静态文件系统运行环境:根文件系统。Docker镜像即镜像文件层,是只读的多层结构,以只读方式被容器使用。容器镜像构建好系统并且预装应用软件后作为模板被批量的使用。容器一旦使用该镜像被创建,镜像层将不能被替换或修改。这样对模板镜像中的系统软件或预装应用软件再做调整是非常困难的。
技术实现思路
为了克服现有技术存在的上述问题,本专利技术提供了一种容器镜像的替换方法,通过dockfile将原有容器镜像添加新的镜像层,并更新镜像中系统和预装应用软件,产生新的镜像,然后替换原有容器镜像为新镜像,达到批量更新的目的,而且不会影响已运行容器的用户数据和软件。为了达到上述目的,本专利技术提供如下技术方案:...

【技术保护点】
1.一种容器镜像的替换方法,其特征在于:通过dockfile在原有容器镜像层上添加新的镜像层,并更新镜像中系统和预装应用软件,产生新的镜像,再替换原有容器镜像为新镜像,实现批量覆盖更新。/n

【技术特征摘要】
1.一种容器镜像的替换方法,其特征在于:通过dockfile在原有容器镜像层上添加新的镜像层,并更新镜像中系统和预装应用软件,产生新的镜像,再替换原有容器镜像为新镜像,实现批量覆盖更新。


2.根据权利要求1所述的容器镜像的替换方法,其特征在于:包括如下步骤:
S1、修改容器配置文件,替换原有镜像的ID和name为新镜像的ID和name;

【专利技术属性】
技术研发人员:李小平
申请(专利权)人:西安雷风电子科技有限公司
类型:发明
国别省市:陕西;61

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

1