预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共40页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113360160A(43)申请公布日2021.09.07(21)申请号202010148161.0(22)申请日2020.03.05(71)申请人北京沃东天骏信息技术有限公司地址100176北京市北京经济技术开发区科创十一街18号院2号楼4层A402室申请人北京京东世纪贸易有限公司(72)发明人吴正轩樊建刚任侨(74)专利代理机构中原信达知识产权代理有限责任公司11219代理人王安娜陈继越(51)Int.Cl.G06F8/61(2018.01)权利要求书3页说明书23页附图13页(54)发明名称部署应用的方法、装置、电子设备和存储介质(57)摘要本发明公开了部署应用的方法、装置、电子设备和存储介质,涉及计算机技术领域。该方法的一具体实施方式包括:接收客户端发送的应用部署指令,应用部署指令包括待部署应用的应用标识;根据应用标识,从镜像中心确定目标基础镜像信息;接收客户端发送的操作指令,根据操作指令确定应用标识对应的应用代码,并根据目标基础镜像信息和应用代码构建应用镜像,根据应用镜像构建应用容器,以及发布应用容器。该实施方式能够解决在应用开发后,需要切换到不同的平台才能实现应用部署,效率较低的问题。CN113360160ACN113360160A权利要求书1/3页1.一种部署应用的方法,其特征在于,应用于服务端,包括:接收客户端发送的应用部署指令,所述应用部署指令包括待部署应用的应用标识;根据所述应用标识,从镜像中心确定目标基础镜像信息;接收所述客户端发送的操作指令,根据所述操作指令确定所述应用标识对应的应用代码,并根据所述目标基础镜像信息和所述应用代码构建应用镜像,根据所述应用镜像构建应用容器,以及发布所述应用容器。2.根据权利要求1所述的方法,其特征在于,所述操作指令包括编译指令,所述编译指令包括编译信息;所述根据所述操作指令确定所述应用标识对应的应用代码,包括:从所述编译信息中确定编译类型;若所述编译类型为上传编译,则将所述应用标识及其对应的应用代码上传至对象存储系统;若所述编译类型为控制系统编译,则根据地址信息从代码库获取原始代码;通过调用容器管理系统,以使所述容器管理系统从镜像中心获取目标镜像,以构建编译容器,并在所述编译容器中对所述原始代码执行编译命令得出应用代码,将所述应用代码和所述应用标识上传至所述对象存储系统。3.根据权利要求2所述的方法,其特征在于,若所述编译类型为上传编译,则所述编译信息包括上传编译类型标识和与所述应用标识对应的应用代码;若所述编译类型为控制系统编译,则所述编译信息包括控制系统编译类型标识和所示地址信息。4.根据权利要求1所述的方法,其特征在于,所述操作指令包括应用镜像构建指令;所述根据所述目标基础镜像信息和所述应用代码构建所述应用标识对应的应用镜像,包括:通过调用容器管理系统,以使所述容器管理系统根据所述目标基础镜像信息从对象存储系统中获取目标基础镜像,根据所述应用标识从所述对象存储系统中获取所述应用代码,并根据所述目标基础镜像信息和所述应用代码构建所述应用标识对应的应用镜像。5.根据权利要求1所述的方法,其特征在于,所述根据所述应用标识,从镜像中心确定目标基础镜像信息,包括:从镜像中心中,获取与所述应用标识对应的基础镜像信息列表;向所述客户端发送所述基础镜像信息列表;接收所述客户端发送的目标基础镜像信息,所述目标基础镜像信息为用户从所述基础镜像信息列表中确定的。6.根据权利要求1所述的方法,其特征在于,所述接收客户端发送的应用部署指令之前,还包括:接收所述客户端发送的应用标识获取指令;根据所述应用标识获取指令,从业务数据库中获取各个应用的标识;将所述各个应用的标识发送至所述客户端。7.根据权利要求1所述的方法,其特征在于,在所述发布所述应用容器之后,还包括:接收所述客户端发送的日志查看指令,所述日志查看指令包括所述应用标识;2CN113360160A权利要求书2/3页从容器管理系统中,获取所述应用标识对应的容器的地址,并将所述应用标识对应的容器的地址发送至所述客户端;接收所述客户端发送的目标地址;从容器仓库中获取所述目标地址对应容器的日志文件列表,并将所述日志文件列表发送至所述客户端。8.根据权利要求1所述的方法,其特征在于,在所述发布所述应用容器之后,还包括:接收所述客户端发送的维护指令,所述维护指令包括所述应用标识;获取所述应用标识对应容器的地址,并将所述应用标识对应容器的地址发送至所述客户端;接收所述客户端发送的目标地址;调用堡垒机服务,以使所述堡垒机服务根据所述目标地址,通过容器管理系统创建跳板机容器,并确定所述跳板机容器的信息;将所述跳板机容器的信息发送给至所述客户端。9.一种部署应用的方法,其特征在