[发明专利]一种套装软件的部署方法及装置在审
申请号: | 201910930552.5 | 申请日: | 2019-09-29 |
公开(公告)号: | CN110750270A | 公开(公告)日: | 2020-02-04 |
发明(设计)人: | 马明昌 | 申请(专利权)人: | 北京东软望海科技有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/61;G06F9/455;G06F11/36 |
代理公司: | 37100 济南信达专利事务所有限公司 | 代理人: | 程佩玉 |
地址: | 100176 北京市北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标请求 套装软件 企业应用软件 客户端 安装组合 打包 匹配 解析 部署 存储 返回 客户 | ||
1.一种套装软件的部署方法,其特征在于,包括:
获取来自客户端的目标请求,其中,所述目标请求用于请求由至少两个企业应用软件组成的套装软件;
从第一Docker平台中,获取与所述目标请求相匹配的至少两个待组合Docker镜像,其中,所述第一Docker平台中存储有至少两个企业应用软件的Docker镜像;
对所述至少两个待组合Docker镜像进行组合打包,生成组合镜像;
将所述组合镜像返回给所述客户端,以使所述客户端在第二Docker平台中安装所述组合镜像解析后的所述套装软件。
2.根据权利要求1所述的套装软件的部署方法,其特征在于,
所述对所述至少两个待组合Docker镜像进行组合打包,生成组合镜像,包括:
对所述至少两个待组合Docker镜像进行组合打包,生成待测试镜像;
在第三Docker平台中,安装所述待测试镜像解析后的待测试软件;
对所述待测试软件进行测试;
当所述待测试软件在所述第三Docker平台中测试通过时,将所述待测试软件作为所述组合镜像。
3.根据权利要求2所述的套装软件的部署方法,其特征在于,
所述对所述至少两个待组合Docker镜像进行组合打包,生成待测试镜像,包括:
执行预设的组合脚本,利用所述组合脚本读取每一个所述待组合Docker镜像的运行参数;
利用所述组合脚本,对读取到的所述运行参数进行组合编辑,生成待测试镜像。
4.根据权利要求1至3中任一所述的套装软件的部署方法,其特征在于,
在所述获取来自客户端的目标请求之前,进一步包括:
在第一Docker平台中,搭建Docker镜像仓库;
获取至少两个企业应用软件;
分别将每一个所述企业应用软件制作成Docker镜像,并将各个所述Docker镜像存储到所述Docker镜像仓库中;
所述从第一Docker平台中,获取与所述目标请求相匹配的至少两个待组合Docker镜像,包括:
从所述Docker镜像仓库中,获取与所述目标请求相匹配的至少两个待组合Docker镜像。
5.根据权利要求4所述的套装软件的部署方法,其特征在于,
在所述分别将每一个所述企业应用软件制作成Docker镜像之后,在所述将各个所述Docker镜像存储到所述Docker镜像仓库中之前,进一步包括:
利用所述Docker镜像仓库,分别设置每一个所述Docker镜像的标签;
所述将各个所述Docker镜像存储到所述Docker镜像仓库中,包括:
将设置标签后的各个所述Docker镜像存储到所述Docker镜像仓库中;
所述从所述Docker镜像仓库中,获取与所述目标请求相匹配的至少两个待组合Docker镜像,包括:
从设置的各个所述Docker镜像标签中,确定与所述目标请求相匹配的至少两个待组合Docker镜像标签;
从所述Docker镜像仓库中,分别获取每一个所述待组合Docker镜像标签指示的待组合Docker镜像。
6.一种套装软件的部署装置,其特征在于,包括:
请求获取模块,用于获取来自客户端的目标请求,其中,所述目标请求用于请求由至少两个企业应用软件组成的套装软件;
数据获取模块,用于从第一Docker平台中,获取与所示请求获取模块获取的所述目标请求相匹配的至少两个待组合Docker镜像,其中,所述第一Docker平台中存储有至少两个企业应用软件的Docker镜像;
镜像编辑模块,用于对所述数据获取模块获取的所述至少两个待组合Docker镜像进行组合打包,生成组合镜像;
信息响应模块,用于将所述镜像编辑模块生成的所述组合镜像返回给所述客户端,以使所述客户端在第二Docker平台中安装所述组合镜像解析后的所述套装软件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东软望海科技有限公司,未经北京东软望海科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910930552.5/1.html,转载请声明来源钻瓜专利网。