应用镜像的生成方法、装置、服务器、介质及产品制造方法及图纸

技术编号:42786250 阅读:21 留言:0更新日期:2024-09-21 00:44
本申请提供一种应用镜像的生成方法、装置、服务器、介质及产品。涉及大数据技术领域。该方法包括:从目标项目的原始分发包中获取静态资源文件,并保存至静态资源构建目录下;若判定容器中存在静态资源镜像,且目标项目的静态资源镜像未发生变化,则将静态资源镜像涉及的静态资源文件,与静态资源构建目录下的静态资源文件进行一致性比对,将缺少的文件、应用资源文件和静态资源镜像,以及删除应用资源文件中的静态资源文件的命令行添加至应用镜像脚本文件模板,得到最终的应用镜像脚本文件;在应用镜像构建目录下通过应用镜像构建命令执行最终的应用镜像脚本文件,以生成应用镜像。本申请的方法,提高了镜像的复用性。

【技术实现步骤摘要】

本申请涉及大数据,尤其涉及一种应用镜像的生成方法、装置、服务器、介质及产品


技术介绍

1、在容器技术中,镜像是一个只读的文件系统模板,它包含运行项目所需的所有依赖项、代码、库、运行时环境以及配置文件等,具有资源复用的特点。

2、目前,现有技术通过资源分离,将原始分发包分离为可变资源文件和不可变资源文件,通过复用不可变资源镜像,构建应用镜像。

3、然而,现有技术这种方法,相对于原始分发包中更复杂和零散的静态资源文件,没有提出复用,降低了镜像的复用性。


技术实现思路

1、本申请提供一种应用镜像的生成方法、装置、服务器、介质及产品,用以解决镜像复用性低问题。

2、第一方面,本申请提供一种应用镜像的生成方法,包括:

3、从目标项目的原始分发包中获取多个资源文件;从多个资源文件获取应用资源文件和基础依赖资源文件,从应用资源文件和基础依赖资源文件中获取静态资源文件;将静态资源文件保存至静态资源构建目录下;判断容器中是否存在静态资源镜像;若判定容器中存在静态资源镜像,且目标本文档来自技高网...

【技术保护点】

1.一种应用镜像的生成方法,其特征在于,应用于服务器,包括:

2.根据权利要求1所述的方法,其特征在于,所述将所述静态资源镜像涉及的静态资源文件,与所述静态资源构建目录下的所述静态资源文件进行一致性比对,以得到一致性比对结果,包括:

3.根据权利要求1所述的方法,其特征在于,所述从所述多个资源文件获取应用资源文件和基础依赖资源文件,从所述应用资源文件和所述基础依赖资源文件中获取静态资源文件,包括:

4.根据权利要求1所述的方法,其特征在于,所述判断容器中是否存在静态资源镜像之后,还包括:

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

【技术特征摘要】

1.一种应用镜像的生成方法,其特征在于,应用于服务器,包括:

2.根据权利要求1所述的方法,其特征在于,所述将所述静态资源镜像涉及的静态资源文件,与所述静态资源构建目录下的所述静态资源文件进行一致性比对,以得到一致性比对结果,包括:

3.根据权利要求1所述的方法,其特征在于,所述从所述多个资源文件获取应用资源文件和基础依赖资源文件,从所述应用资源文件和所述基础依赖资源文件中获取静态资源文件,包括:

4.根据权利要求1所述的方法,其特征在于,所述判断容器中是否存在静态资源镜像之后,还包括:

5.根据权利要求4所述的方法,其特征在于,所述判断所述容器...

【专利技术属性】
技术研发人员:刘健杨艳光张涛张同虎
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1