[发明专利]基于容器技术的应用部署方法和系统有效
申请号: | 201610785754.1 | 申请日: | 2016-08-30 |
公开(公告)号: | CN106445585B | 公开(公告)日: | 2019-10-01 |
发明(设计)人: | 常晓宇;倪顺元;侯晓强 | 申请(专利权)人: | 中国民生银行股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/455 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张娜;刘芳 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于容器技术的应用部署方法和系统,其中,该方法包括:物理机获取携带了‑P参数、第一‑e参数、第二‑e参数的容器创建启动命令;物理机根据容器创建启动命令,创建容器。使用‑P参数,可将容器对外暴露端口自动一一映射到物理机上的端口上,而不需要指定与容器的端口对应的物理机的端口,因此不存在端口层面的资源竞争。利用由第一‑e参数创建的第一环境变量,容器内应用能够获取对外服务的实际地址;利用由第二‑e参数创建的第二环境变量,容器内应用能够获取配置中心地址。从配置中心,应用获取服务注册中心地址。应用在获取服务注册中心地址后,将各个服务的实际地址注册到服务注册中心,完成了服务发布。 | ||
搜索关键词: | 基于 容器 技术 应用 部署 方法 系统 | ||
【主权项】:
1.一种基于容器技术的应用部署方法,其特征在于,包括:物理机获取容器创建启动命令,其中,所述容器创建启动命令包括‑P参数、第一‑e参数、第二‑e参数,‑P参数用于将物理机中的各容器的端口自动一一映射到物理机上的端口上,第一‑e参数用于获取容器IP与端口映射查询地址的映射关系,第二‑e参数用于指定配置中心装置的地址;所述物理机根据所述容器创建启动命令,创建各容器,以使各容器中生成所述第一‑e参数、第二‑e参数对应的环境变量;容器内部署的应用通过容器,以及所述容器创建启动命令中的各参数访问配置中心装置和注册中心装置;容器内部署的应用通过容器,以及所述容器创建启动命令中的各参数访问配置中心装置和注册中心装置,包括:容器内应用,依据所述第二‑e参数所指定的配置中心装置的地址,访问所述配置中心装置,以获取所述配置中心装置中的各配置项值,其中,所述配置项值中包括注册中心装置地址;容器内应用依据所述注册中心装置地址,访问注册中心装置;容器内应用将第一‑e参数所获取到的容器IP与端口映射查询地址的映射关系,发送给所述注册中心装置,以使所述注册中心装置保存所述映射关系之后,各容器和所述注册中心装置中的应用通过所述映射关系进行相互访问。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民生银行股份有限公司,未经中国民生银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610785754.1/,转载请声明来源钻瓜专利网。
- 上一篇:软件模块的管理方法及系统
- 下一篇:一种车载设备自动配置文件的方法