Docker服务的环境运行参数的自动初始化方法、装置和系统制造方法及图纸

技术编号:41756152 阅读:26 留言:0更新日期:2024-06-21 21:38
本申请涉及软件应用部署技术领域,提供了Docker服务的环境运行参数的自动初始化方法、装置和系统。该方法包括:通过部署在第一Docker容器中的初始化服务调用非Docker服务器的服务接口,以读取非Docker服务器的各种环境参数;通过初始化服务读取存储在物理机中第一公共待配置文件,利用非Docker服务器的各种环境参数对第一公共待配置文件进行自动初始化,得到第一公共已配置文件;通过初始化服务将第一公共已配置文件映射到存储在第一Docker容器中的第一内部配置文件以及分别存储在各个第二Docker容器中的第二内部配置文件,或者映射到存储在各个第二Docker容器的第二内部配置文件。本申请可实现批量Docker服务的环境运行参数的自动初始化,大大减少人力物力资源,并降低运维成本。

【技术实现步骤摘要】

本申请涉及软件应用部署,尤其涉及一种docker服务的环境运行参数的自动初始化方法、装置和系统。


技术介绍

1、docker容器技术因其轻量级、可移植性和易于管理的特性,已经成为现代软件开发和部署的主流选择。它允许开发者将应用及其依赖项打包到一个可移植的容器中,然后发布到任何流行的linux机器或windows机器上,也可以实现虚拟化。

2、通过docker容器部署docker服务不仅可提高应用的运行效率和稳定性,而且还可降低运维成本。在实际应用中,有一些docker服务在运行时需要依赖其他非docker服务的环境,比如,docker服务访问的数据库类型、数据库地址、接口通信地址等会因为非docker服务的变化而变化。为确保这些docker服务能够正常运行,需要对这些有特殊配置要求(对非docker服务的环境)的docker服务的环境运行参数进行初始化。如果有特殊配置要求的docker服务的数量较多,那么手动配置初始化针对每个有特殊配置要求的docker服务的环境运行参数需要付出很大的人力物力资源。

3、因此,亟需解决对非docke本文档来自技高网...

【技术保护点】

1.一种Docker服务的环境运行参数的自动初始化方法,其特征在于,应用于Docker服务器主机,所述Docker服务器主机包括第一Docker容器和多个第二Docker容器;

2.根据权利要求1所述的方法,其特征在于,所述第一公共待配置文件包括公共待配置项,与所述第一内部配置文件对应的第一内部待配置项,以及与所述第二内部配置文件对应的第二内部待配置项;所述第一公共已配置文件包括公共已配置项,与所述第一内部配置文件对应的第一内部已配置项,以及与所述第二内部配置文件对应的第二内部已配置项;所述非Docker服务器的各种环境参数包括公共环境运行参数,所述初始化服务依赖的第一环境运...

【技术特征摘要】

1.一种docker服务的环境运行参数的自动初始化方法,其特征在于,应用于docker服务器主机,所述docker服务器主机包括第一docker容器和多个第二docker容器;

2.根据权利要求1所述的方法,其特征在于,所述第一公共待配置文件包括公共待配置项,与所述第一内部配置文件对应的第一内部待配置项,以及与所述第二内部配置文件对应的第二内部待配置项;所述第一公共已配置文件包括公共已配置项,与所述第一内部配置文件对应的第一内部已配置项,以及与所述第二内部配置文件对应的第二内部已配置项;所述非docker服务器的各种环境参数包括公共环境运行参数,所述初始化服务依赖的第一环境运行参数,以及所述docker服务依赖的第二环境运行参数;

3.根据权利要求1所述的方法,其特征在于,通过所述初始化服务将所述第一公共已配置文件映射到存储在所述第一docker容器中的第一内部配置文件以及存储在各个所述第二docker容器中的第二内部配置文件,包括:

4.根据权利要求1所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:万凯
申请(专利权)人:北京和利时工业软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1