System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及互联网,尤其涉及一种服务启动方法、镜像生成方法及相关装置。
技术介绍
1、容器技术是一种能够提升资源使用的虚拟技术,在容器技术中,一个容器通常是利用镜像文件启动相应容器中的服务,服务可以是应用程序所提供的服务,比如,针对金融领域的应用程序,服务可以是用户认证服务,用户使用用户认证服务可以实现账号登录、账号注册、针对账号重置密码等,从而提高用户账户的安全性。服务的启动效率直接影响服务的执行效率,因此,如何提高容器中服务的启动效率成为研究的热点问题之一。
技术实现思路
1、本申请实施例提供一种服务启动方法、镜像生成方法及相关装置,能够提高服务的启动效率。
2、本申请实施例的技术方案是这样实现的:
3、本申请实施例提供一种服务启动方法,所述服务启动方法应用于第一容器,所述方法包括:
4、获取镜像文件,所述镜像文件由第二容器生成,所述第一容器和所述第二容器属于同一容器集群系统;
5、确定所述镜像文件的依赖文件;
6、基于所述镜像文件和所述依赖文件,启动所述镜像文件对应的服务。
7、本申请实施例还提供一种镜像生成方法,所述镜像生成方法应用于第二容器,所述方法包括:
8、响应于针对服务的镜像文件的生成请求,获取基础镜像及所述服务的服务代码;
9、基于所述基础镜像及所述服务的服务代码,生成镜像文件,以使第一容器在确定所述镜像文件的依赖文件之后,基于所述镜像文件和所述依赖文件启动所述服务,所述
10、本申请实施例还提供一种服务启动装置,所述服务启动装置应用于第一容器,所述装置包括:
11、获取模块,用于获取镜像文件,所述镜像文件由第二容器生成,所述第一容器和所述第二容器属于同一容器集群系统;
12、确定模块,用于确定所述镜像文件的依赖文件;
13、启动模块,用于基于所述镜像文件和所述依赖文件,启动所述镜像文件对应的服务。
14、本申请实施例还提供一种镜像生成装置,所述镜像生成装置应用于第二容器,所述装置包括:
15、获取模块,用于响应于针对服务的镜像文件的生成请求,获取基础镜像及所述服务的服务代码;
16、生成模块,用于基于所述基础镜像及所述服务的服务代码,生成镜像文件,以使第一容器在确定所述镜像文件的依赖文件之后,基于所述镜像文件和所述依赖文件启动所述服务,所述第一容器和所述第二容器属于同一容器集群系统。
17、本申请实施例提供一种电子设备,所述电子设备包括:
18、存储器,用于存储计算机可执行指令或者计算机程序;
19、处理器,用于执行所述存储器中存储的计算机可执行指令或者计算机程序时,实现本申请实施例提供的服务启动方法,或实现本申请实施例提供的镜像生成方法。
20、本申请实施例提供一种计算机可读存储介质,存储有计算机程序或计算机可执行指令,用于被处理器执行时实现本申请实施例提供的服务启动方法,或实现本申请实施例提供的镜像生成方法。
21、本申请实施例提供一种计算机程序产品,包括计算机程序或计算机可执行指令,所述计算机程序或计算机可执行指令被处理器执行时,实现本申请实施例提供的服务启动方法,或实现本申请实施例提供的镜像生成方法。
22、本申请实施例具有以下有益效果:
23、本申请实施例提供的服务启动方法,第一容器获取由第二容器生成的镜像文件,确定镜像文件的依赖文件,基于镜像文件和依赖文件,可以启动镜像文件对应的服务。可见,本申请实施例提供的服务启动方法中,能够在启动服务的过程中确定镜像文件的依赖文件,从而能够确保启动镜像文件对应的服务,提高了启动服务的成功率。并且,由于依赖文件是在启动服务的过程中确定的,相当于镜像文件中可以不包括依赖文件,因此镜像文件的数据量较小,相应地,获取镜像文件的速度能够提高,启动镜像文件对应的服务的速度也能提高,相当于能够节省服务启动的时长,并提高服务的启动效率。
本文档来自技高网...【技术保护点】
1.一种服务启动方法,其特征在于,所述服务启动方法应用于第一容器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述镜像文件的依赖文件,包括:
3.根据权利要求1所述的方法,其特征在于,所述确定所述镜像文件的依赖文件,包括:
4.一种镜像生成方法,其特征在于,所述镜像生成方法应用于第二容器,所述方法包括:
5.根据权利要求4所述的方法,其特征在于,所述生成请求携带依赖信息,所述依赖信息包括依赖标识信息和依赖版本信息;所述方法还包括:
6.一种服务启动装置,其特征在于,所述服务启动装置应用于第一容器,所述装置包括:
7.一种镜像生成装置,其特征在于,所述镜像生成装置应用于第二容器,所述装置包括:
8.一种电子设备,其特征在于,所述电子设备包括:
9.一种计算机可读存储介质,存储有计算机可执行指令或者计算机程序,其特征在于,所述计算机可执行指令或者计算机程序被处理器执行时实现权利要求1至3任一项所述的服务启动方法,或实现权利要求4至5任一项所述的镜像生成方法。
< ...【技术特征摘要】
1.一种服务启动方法,其特征在于,所述服务启动方法应用于第一容器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述镜像文件的依赖文件,包括:
3.根据权利要求1所述的方法,其特征在于,所述确定所述镜像文件的依赖文件,包括:
4.一种镜像生成方法,其特征在于,所述镜像生成方法应用于第二容器,所述方法包括:
5.根据权利要求4所述的方法,其特征在于,所述生成请求携带依赖信息,所述依赖信息包括依赖标识信息和依赖版本信息;所述方法还包括:
6.一种服务启动装置,其特征在于,所述服务启动装置应用于第一容器,所述装置包括:
【专利技术属性】
技术研发人员:何飞,
申请(专利权)人:马上消费金融股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。