一种容器镜像构建与动态注入的方法及系统技术方案

技术编号:41684252 阅读:17 留言:0更新日期:2024-06-14 15:36
本发明专利技术涉及一种容器镜像构建与动态注入的方法及系统,属于云计算技术领域,包括:将传统标准镜像解耦划分为基础支撑镜像、运行时镜像和应用程序镜像;基于索引阈值构建文件签名索引,并上传到云上文件存储系统;通过文件实体注入形式或文件索引拉取形式分别从基础支撑镜像、运行时镜像或应用程序镜像中动态地加载及注入文件至容器的相应层中。本申请提供的方法及系统,有利于镜像的高效存储、快速分发;在构建新镜像时可以快速完成,加快了部署的速度;可以根据实际需求在容器运行时动态地向容器中注入额外的组件、配置信息或文件,从而提高了容器应用的灵活性和适应性;可实现基础支撑镜像、运行时镜像和应用程序镜像之间的文件级共享。

【技术实现步骤摘要】

本专利技术涉及云计算,尤其涉及一种容器镜像构建与动态注入的方法及系统


技术介绍

1、容器镜像是一种轻量级、独立的软件打包形式,将应用程序及其所有依赖项打包在一起,以确保应用程序在不同环境中具有一致的运行方式,容器镜像的基础是联合文件系统(union file system)技术,联合文件系统允许将多个文件系统挂载到同一个目录下,形成一个统一的文件系统视图,在容器镜像中,不同的层可以通过联合文件系统技术整合在一起,为容器提供一个统一的文件系统,这种机制使得容器能够共享相同的基础文件系统,并且实现了容器镜像的分层存储结构。

2、容器镜像技术借助联合文件系统、写时复制等底层技术实现了高效的应用程序打包和分发方式,为软件开发和部署带来了革命性的变革,容器镜像的出现使得应用程序能够更加轻松地实现跨平台部署、快速迭代和持续交付,极大地提升了开发团队的生产力和效率。

3、随着容器化技术的普及和应用,容器在软件镜像包中整体载入操作系统等运行环境数据,在提供快速便捷“开箱即用”特性的同时,容器镜像包含了服务所需的全部运行环境,导致镜像规模不断增大,本文档来自技高网...

【技术保护点】

1.一种容器镜像构建与动态注入的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的容器镜像构建与动态注入的方法,其特征在于,基于索引阈值构建基础支撑镜像、运行时镜像和应用程序镜像分别对应的文件签名索引包括:

3.根据权利要求1所述的容器镜像构建与动态注入的方法,其特征在于,

4.根据权利要求1所述的容器镜像构建与动态注入的方法,其特征在于,在通过文件实体注入形式在容器的相应层中分别从基础支撑镜像、运行时镜像或应用程序镜像中动态地加载及注入文件至容器的相应层中时,在容器启动时或在运行过程中,根据传统标准镜像的解耦划分规则,触发基础支撑镜像、运行时...

【技术特征摘要】

1.一种容器镜像构建与动态注入的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的容器镜像构建与动态注入的方法,其特征在于,基于索引阈值构建基础支撑镜像、运行时镜像和应用程序镜像分别对应的文件签名索引包括:

3.根据权利要求1所述的容器镜像构建与动态注入的方法,其特征在于,

4.根据权利要求1所述的容器镜像构建与动态注入的方法,其特征在于,在通过文件实体注入形式在容器的相应层中分别从基础支撑镜像、运行时镜像或应用程序镜像中动态地加载及注入文件至容器的相应层中时,在容器启动时或在运行过程中,根据传统标准镜像的解耦划分规则,触发基础支撑镜像、运行时镜像或应用程序镜像,并通过文件复制的注入机制直接从基础支撑镜像、运行时镜像或应用程序镜像中加载并注入相应的文件至容器的相应层中。

5.根据权利要求1所述的容器镜像构建与动态注入的方法,其特征在于,在通过文件索引拉取形式分别从基础支撑镜像、运行时镜像或应用程序镜像中动态地加载及注入文件至容器的相应层中时,从云上文件存储系统拉取文件签名索引对应的文件实体并...

【专利技术属性】
技术研发人员:李华莹刘必欣杨超刘丽薛源张捷周恭谦
申请(专利权)人:中国人民解放军军事科学院战争研究院
类型:发明
国别省市:

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

1