一种基于docker的平台系统部署升级方法及系统

基本信息

申请号 CN202010201449.X 申请日 -
公开(公告)号 CN111427600A 公开(公告)日 2020-07-17
申请公布号 CN111427600A 申请公布日 2020-07-17
分类号 G06F8/65;G06F8/61;G06F8/71;H04L29/06 分类 -
发明人 李朋超 申请(专利权)人 成都千立网络科技有限公司
代理机构 成都虹桥专利事务所(普通合伙) 代理人 成都千立网络科技有限公司
地址 610000 四川省成都市中国(四川)自由贸易试验区成都高新区府城大道西段399号6栋1单元10层2号
法律状态 -

摘要

摘要 本发明涉及软件技术领域,公开了一种基于docker的平台系统部署升级方法及系统,用以解决已有的平台系统升级部署所存在的多节点持久化统一配置文件问题。本发明的方案如下:平台的配置文件需通过网络挂载于NFS服务器,当平台接收到升级包之后,首先停止并删除所有承载平台业务的docker容器,根据平台当前版本号删除docker镜像仓库中平台当前版本号所对应的docker镜像;之后使用升级包内平台业务源码构建docker镜像,并将docker镜像推送到docker镜像仓库;更新平台配置文件时,将NFS服务器挂载文件夹下的应用程序所需配置文件替换,最后创建并启动所有平台docker容器。本发明适用于平台的系统部署升级。