业务容器的部署方法、计算机设备和存储介质技术

技术编号:27740961 阅读:36 留言:0更新日期:2021-03-19 13:34
本申请涉及一种业务容器的部署方法、计算机设备和存储介质。所述方法通过接收用户端发送的部署指令,并根据部署指令获取待部署的至少一个业务容器,其中,每个业务容器根据包含多进程管理器的镜像生成,以及每个业务容器包括多个进程的处理程序。该方法实现了跨用户端和多个服务器的业务容器的一键部署,减少了实施人员来回切换多台机器部署引发的认为失误问题,极大的提高了部署效率和准确性。而且,业务容器包括多个进程的处理程序,并通过设置多进程管理器实现多进程管理,提高了业务容器的执行效率。

【技术实现步骤摘要】
业务容器的部署方法、计算机设备和存储介质
本申请涉及计算机设备
,特别是涉及一种业务容器的部署方法、计算机设备和存储介质。
技术介绍
在系统的开发过程中,需要根据现场的实施环境部署具体业务的容器。现有的业务容器有两种场景,一种是直接使用dockerhub上的业务镜像,在每台服务器上直接使用shell脚本进行服务安装和容器部署。另一种是使用官方镜像Dockerfile直接制作业务容器,使用dokercompose在单台服务器上部署。但是,由于现场实施部署环境中的复杂性和不确定性,会导致部署业务时出现不可控因素,从而降低部署效率。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高部署效率的业务容器的部署方法、装置、计算机设备和存储介质。第一方面,一种业务容器的部署方法,所述方法包括:接收用户端发送的部署指令;根据所述部署指令获取预部署的至少一个业务容器;其中,每个所述业务容器根据包含多进程管理器的镜像生成,且每个所述业务容器包括多个进程的处理程序。在其中一个实施例中,所本文档来自技高网...

【技术保护点】
1.一种业务容器的部署方法,其特征在于,所述方法包括:/n接收用户端发送的部署指令;/n根据所述部署指令获取待部署的至少一个业务容器;其中,每个所述业务容器根据包含多进程管理器的镜像生成,且每个所述业务容器包括多个进程的处理程序。/n

【技术特征摘要】
1.一种业务容器的部署方法,其特征在于,所述方法包括:
接收用户端发送的部署指令;
根据所述部署指令获取待部署的至少一个业务容器;其中,每个所述业务容器根据包含多进程管理器的镜像生成,且每个所述业务容器包括多个进程的处理程序。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将通过所述多进程管理器监控到的业务容器的进程状态发送至所述用户端。


3.根据权利要求1所述的方法,其特征在于,根据包含多进程管理器的镜像生成所述业务容器的方法,包括:
确定所述业务容器对应的处理程序;所述处理程序包括业务程序或中间件服务程序;
根据所述业务容器对应的处理程序和所述多进程管理器,生成所述业务容器。


4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述业务容器对应的处理程序和所述多进程管理器,生成所述业务容器,包括:
将操作系统镜像转换为Docker镜像,得到基础镜像;
将所述处理程序和所述多进程管理器封装到所述基础镜像中,生成所述业务容器镜像;
运行所述业务容器镜像,得到所述业务容器。


5.根据权利要求4所述的方法,其特征在于,所述处理程序还包括安全隔离服务程序。


6.根据权利要求4所述的方法,其特征在于,所述运行所述业务容器镜像,得到所述业务容器,包括:
...

【专利技术属性】
技术研发人员:崔健敏
申请(专利权)人:武汉联影医疗科技有限公司
类型:发明
国别省市:湖北;42

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

1