[发明专利]一种容器处理的方法及装置在审
申请号: | 201810449642.8 | 申请日: | 2018-05-11 |
公开(公告)号: | CN108628664A | 公开(公告)日: | 2018-10-09 |
发明(设计)人: | 狄仁杰 | 申请(专利权)人: | 北京辰森世纪科技股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京清源汇知识产权代理事务所(特殊普通合伙) 11644 | 代理人: | 冯德魁;窦晓慧 |
地址: | 100071 北京市丰台*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 容器处理 服务器 服务器更新 容器过程 回退 预设 更新 出错 申请 部署 | ||
1.一种容器处理的方法,其特征在于,包括:
确定需要更新的至少一个原容器;
根据预设的原容器与部署所述原容器的服务器的对应关系,确定至少一个运行所述原容器的服务器;
指示所述运行所述原容器的服务器更新所述原容器。
2.根据权利要求1所述的方法,其特征在于,所述指示所述运行所述原容器的服务器更新所述原容器,包括:
指示所述运行所述原容器的服务器停止所述原容器;或者,
指示所述运行所述原容器的服务器删除所述原容器;或者,
指示所述运行所述原容器的服务器启动新容器。
3.根据权利要求2所述的方法,其特征在于,所述指示所述运行所述原容器的服务器启动新容器,包括:
指示所述运行所述原容器的服务器从存储有镜像文件的实体,获取用于更新原容器的目标镜像文件;
指示所述运行所述原容器的服务器使用所述目标镜像文件启动新容器。
4.根据权利要求1所述的方法,其特征在于,还包括:
向所述运行所述原容器的服务器发送测试命令;
接收所述运行所述原容器的服务器针对所述测试命令的执行结果;
根据所述命令执行结果,判断所述运行所述原容器的服务器是否成功更新所述原容器;
若判断所述运行所述原容器的服务器未成功更新所述原容器,则停止更新所述原容器。
5.根据权利要求4所述的方法,其特征在于,还包括:
若判断所述运行所述原容器的服务器未成功更新所述原容器,则发出报警通知。
6.根据权利要求1所述的方法,其特征在于,所述确定需要更新的至少一个原容器,包括:
接收更新容器的指令;
根据所述指令,确定所述需要更新的原容器。
7.根据权利要求1所述的方法,其特征在于,还包括:
获取用于获得更新后的容器的程序包;
根据所述程序包,构建用于更新所述原容器的目标镜像文件。
8.根据权利要求1所述的方法,其特征在于,还包括:
指示构建镜像文件的实体,获取用于获得更新后的容器的程序包;
指示所述构建镜像文件的实体,根据所述程序包构建用于更新所述原容器的目标镜像文件。
9.根据权利要求7或8任一项所述的方法,其特征在于,还包括:
将所述目标镜像文件推送到能存储镜像文件的实体;或,
指示所述构建镜像文件的实体,将所述目标镜像文件推送到能存储镜像文件的实体。
10.一种容器处理的装置,其特征在于,包括:
待更新容器确定单元,用于确定需要更新的至少一个原容器;
目标服务器确定单元,用于根据预设的原容器与部署所述原容器的服务器的对应关系,确定至少一个运行所述原容器的服务器;
更新单元,用于指示所述运行所述原容器的服务器更新所述原容器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京辰森世纪科技股份有限公司,未经北京辰森世纪科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810449642.8/1.html,转载请声明来源钻瓜专利网。