[发明专利]一种应用发布方法及装置在审
申请号: | 201911111734.6 | 申请日: | 2019-11-14 |
公开(公告)号: | CN110888655A | 公开(公告)日: | 2020-03-17 |
发明(设计)人: | 张晓芳 | 申请(专利权)人: | 中国民航信息网络股份有限公司;中国航空结算有限责任公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/71;G06F9/455;G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王欢 |
地址: | 100085 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 发布 方法 装置 | ||
1.一种应用发布方法,其特征在于,包括:
在操作系统上安装并启动docker引擎;
修改所述docker引擎的dockerfile文件,以使得所述docker引擎可以基于所述dockerfile文件构建容器并在构建的容器上部署应用;
基于所述dockerfile文件构建至少两个容器,并在所述至少两个容器上分别部署一个不同的应用,实现至少两个应用的发布;
根据配置好的IP地址及端口号访问所述至少两个容器上发布的所述至少两个应用。
2.根据权利要求1所述的应用发布方法,其特征在于,所述修改所述docker引擎的dockerfile文件,包括:
将需要在服务器安装的文件的安装命令配置在所述dockerfile文件中;
配置用于生成容器的基础镜像;
配置维护者信息以及部署应用的命令信息。
3.根据权利要求2所述的应用发布方法,其特征在于,所述基于所述dockerfile文件构建至少两个容器,并在所述至少两个容器上分别部署一个不同的应用,实现至少两个应用的发布,包括:
基于所述基础镜像以及自定义参数构建第一容器;
在所述第一容器上发布第一应用;
将所述第一容器作为创建第二容器的第二基础镜像,并基于所述第二基础镜像以及自定义参数构建第二容器;
在所述第二容器上发布第二应用。
4.根据权利要求1所述的应用发布方法,其特征在于,所述修改所述docker引擎的dockerfile文件,包括:
在所述dockerfile文件中配置代码版本号、基础镜像的名称和作者信息;
在所述dockerfile文件中配置从服务器复制需求文件并配置到容器的指令;
在所述dockerfile文件中配置安装所述需求文件中的安装包的指令;
在所述dockerfile文件中将安装所述安装包时、所述安装包的路径配置到环境变量中;
在所述dockerfile文件中配置需要暴露的端口信息。
5.根据权利要求1所述的应用发布方法,其特征在于,所述配置好的IP地址为用户设置的静态的虚拟IP地址,所述端口号为用户配置的需要暴露的端口的端口号。
6.一种应用发布装置,其特征在于,包括:
docker准备模块,用于在操作系统上安装并启动docker引擎;
文件修改模块,用于修改所述docker引擎的dockerfile文件,以使得所述docker引擎可以基于所述dockerfile文件构建容器并在构建的容器上部署应用;
应用发布模块,用于基于所述dockerfile文件构建至少两个容器,并在所述至少两个容器上分别部署一个不同的应用,实现至少两个应用的发布;
应用访问模块,用于根据配置好的IP地址及端口号访问所述至少两个容器上发布的所述至少两个应用。
7.根据权利要求6所述的应用发布装置,其特征在于,所述文件修改模块包括:
第一配置模块,用于将需要在服务器安装的文件的安装命令配置在所述dockerfile文件中;
第二配置模块,用于配置用于生成容器的基础镜像;
第三配置模块,用于配置维护者信息以及部署应用的命令信息。
8.根据权利要求7所述的应用发布方法,其特征在于,所述应用发布模块包括:
容器构建模块,用于基于所述基础镜像以及自定义参数构建第一容器;
应用发布子模块,用于在所述第一容器上发布第一应用;
所述容器构建模块还用于将所述第一容器作为创建第二容器的第二基础镜像,并基于所述第二基础镜像以及自定义参数构建第二容器;
所述应用发布子模块还用于在所述第二容器上发布第二应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民航信息网络股份有限公司;中国航空结算有限责任公司,未经中国民航信息网络股份有限公司;中国航空结算有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911111734.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:地区信息录入方法及装置
- 下一篇:一种基于RAM IP核的移位寄存器实现方法