1.一种多容器应用创建方法,其特征在于,所述方法包括:
若接收到设置指令,根据所述设置指令调用预设的设置接口,以通过所述预设的设置接口设置需创建的多个容器应用的信息,其中,每个容器应用的信息不相同;
接收提交指令,并获取所述提交指令中包括的多个容器应用的信息;
根据预设规则从多个容器应用的信息中获取一个容器应用的信息,作为当前容器应用的信息;
根据所述当前容器应用的信息创建该容器应用;
判断是否已获取了所有的容器应用的信息;
若还存在有容器应用的信息未获取,获取下一个容器应用的信息作为当前容器应用的信息,返回执行所述根据所述当前容器应用的信息创建该容器应用的步骤;
若已经获取了所有的容器应用的信息,接收返回的多个容器应用创建成功或者失败的结果信息。
2.根据权利要求1所述的方法,其特征在于,所述当前容器应用的信息包括容器应用的应用环境、容器应用的区域、容器实例数量、容器应用镜像信息,所述根据所述当前容器应用的信息创建该容器应用,包括:根据所述容器应用的应用环境、所述容器应用的区域、所述容器实例数量确定该容器应用的容器实例的IP;
根据所述容器应用的应用环境、所述容器应用的区域确定保存该容器应用镜像的镜像仓库;
根据所述容器应用镜像信息确定创建容器实例需占用的资源;
根据所述容器应用镜像信息从所确定的镜像仓库中提取出创建该容器应用的容器实例需使用的具体镜像;
根据所述容器应用的应用环境、所述容器应用的区域、所确定的创建容器实例需占用的资源确定创建容器实例的宿主机;
根据所确定的具体镜像在所确定的宿主机上创建该容器应用的容器实例,并将所创建的容器实例与所确定的容器实例的IP进行绑定。
3.根据权利要求2所述的方法,其特征在于,所述根据所确定的具体镜像在所确定的宿主机上创建该容器应用的容器实例,并将所创建的容器实例与所确定的容器实例的IP进行绑定,包括:通过容器编排工具将所确定的具体镜像推送到所确定的宿主机上,以在所述宿主机上创建该容器应用的容器实例;
若该容器应用的容器实例创建完成,通过运维工具连接所创建的容器实例,将所创建的容器实例与所确定的容器实例的IP进行绑定。
4.根据权利要求2所述的方法,其特征在于,在所述根据所述容器应用的应用环境、所述容器应用的区域、所述容器实例数量确定该容器应用的容器实例的IP之前,所述方法还包括:根据预设的名称生成规则生成该容器应用的应用名称;
判断所生成的应用名称在该容器应用对应的区域中是否已经存在,其中,根据所述容器应用的应用环境、容器应用的区域确定当前容器应用对应的区域;
若所生成的应用名称在该容器应用对应的区域中不存在,执行所述根据所述容器应用的应用环境、所述容器应用的区域、所述容器实例数量确定该容器应用的容器实例的IP的步骤。
5.根据权利要求2所述的方法,其特征在于,所述当前容器应用的信息还包括容器实例的使用时间、容器应用的资源组,在所述根据所述容器应用的应用环境、所述容器应用的区域、所述容器实例数量确定该容器应用的容器实例的IP之前,所述方法还包括:根据所述容器实例的使用时间、所述容器应用的资源组、所述容器实例数量来判断所述容器应用的资源组中是否有足够金额以用来创建该容器应用的容器实例;
若有足够金额以用来创建该容器应用的容器实例,执行所述根据所述容器应用的应用环境、所述容器应用的区域、所述容器实例数量确定该容器应用的容器实例的IP的步骤。
6.根据权利要求2所述的方法,其特征在于,所述当前容器应用的信息还包括启用监控信息,启用监控信息用于表示对所创建的容器应用的容器实例进行监控,所述方法还包括:将容器实例对应的启用监控信息中的启用监控标识推送到所确定的宿主机上,以根据宿主机的监控进程收集该容器实例的运行数据信息。
7.根据权利要求1所述的方法,其特征在于,在所述根据所述当前容器应用的信息创建该容器应用之后,所述方法还包括:检测所述当前容器应用是否设置了负载均衡应用的信息;
若所述当前容器应用设置了负载均衡应用的信息,根据所述当前容器应用的信息和所述负载均衡应用的信息创建该容器应用的负载均衡应用。
8.一种多容器应用创建装置,其特征在于,所述多容器应用创建装置包括:设置单元,用于若接收到设置指令,根据所述设置指令调用预设的设置接口,以接收通过所述预设的设置接口设置的需创建的多个容器应用的信息,其中,每个容器应用的信息不相同;
接收获取单元,用于接收提交指令,并获取所述提交指令中包括的多个容器应用的信息;
当前确定单元,用于根据预设规则从多个容器应用的信息中获取一个容器应用的信息,作为当前容器应用的信息;
应用创建单元,用于根据所述当前容器应用的信息创建该容器应用;
获取判断单元,用于判断是否已获取了所有的容器应用的信息;
当前确定单元,还用于若还存在有容器应用的信息未获取,获取下一个容器应用的信息作为当前容器应用的信息,返回执行所述根据所述当前容器应用的信息创建该容器应用的步骤;
结果接收单元,用于若已经获取了所有的容器应用的信息,接收返回的多个容器应用创建成功或者失败的结果信息。
9.一种计算机设备,其特征在于,所述计算机设备包括存储器,以及与所述存储器相连的处理器;
所述存储器用于存储计算机程序;所述处理器用于运行所述存储器中存储的计算机程序,以执行如权利要求1-7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1-7任一项所述的方法。