[发明专利]镜像构建方法、装置、设备及存储介质在审
申请号: | 202210114186.8 | 申请日: | 2022-01-30 |
公开(公告)号: | CN114443076A | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 王玉振;章志军;尚传帅 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F9/455 |
代理公司: | 北京市铸成律师事务所 11313 | 代理人: | 叶婵;包莉莉 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 构建 方法 装置 设备 存储 介质 | ||
1.一种镜像构建方法,包括:
获取目标运行环境的环境配置信息;
基于所述环境配置信息,通过预先安装的镜像构建工具获取用于构建目标镜像的镜像配置信息;
根据所述镜像配置信息构建目标镜像。
2.根据权利要求1所述的镜像构建方法,其中,所述环境配置信息,包括:操作系统类型、操作系统对应的处理器架构类型和脚本语言类型。
3.根据权利要求1所述的镜像构建方法,其中,所述获取目标运行环境的环境配置信息,包括:
响应于获取到的第一镜像构建指令,输出对目标运行环境的镜像配置信息进行配置的配置指示信息;
响应于获取到的针对所述配置指示信息的配置指令,获取目标运行环境的环境配置信息。
4.根据权利要求1或2所述的镜像构建方法,其中,所述镜像配置信息,包括:所述环境配置信息对应的源码安装文件。
5.根据权利要求4所述的镜像构建方法,其中,所述根据所述镜像配置信息构建目标镜像,包括:
响应于获取到的第二镜像构建指令,将所述源码安装文件复制于目标镜像中并运行所述源码安装文件。
6.根据权利要求1或2所述的镜像构建方法,还包括:
采用任意脚本语言编译所述镜像构建工具并安装。
7.根据权利要求1或2所述的镜像构建方法,还包括:
将所述目标镜像存储于本地镜像仓库或外部镜像仓库。
8.一种镜像构建装置,包括:
第一信息获取模块,用于获取目标运行环境的环境配置信息;
第二信息获取模块,用于基于所述环境配置信息,通过预先安装的镜像构建工具获取用于构建目标镜像的镜像配置信息;
镜像构建模块,用于根据所述镜像配置信息构建目标镜像。
9.根据权利要求8所述的镜像构建装置,其中,所述环境配置信息,包括:操作系统类型、操作系统对应的处理器架构类型和脚本语言类型。
10.根据权利要求8所述的镜像构建装置,其中,所述第一信息获取模块包括:
信息输出单元,用于响应于获取到的第一镜像构建指令,输出对目标运行环境的镜像配置信息进行配置的配置指示信息;
信息获取单元,用于响应于获取到的针对所述配置指示信息的配置指令,获取目标运行环境的环境配置信息。
11.根据权利要求8或9所述的镜像构建装置,其中,所述镜像配置信息,包括:所述环境配置信息对应的源码安装文件。
12.根据权利要求11所述的镜像构建装置,其中,
所述镜像构建模块具体用于:响应于获取到的第二镜像构建指令,将所述源码安装文件复制于目标镜像中并运行所述源码安装文件。
13.根据权利要求8或9所述的镜像构建装置,还包括:
编译安装模块,用于采用任意脚本语言编译所述镜像构建工具并安装。
14.根据权利要求8或9所述的镜像构建装置,还包括:
镜像存储模块,用于将所述目标镜像存储于本地镜像仓库或外部镜像仓库。
15.一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7中任一项所述的镜像构建方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210114186.8/1.html,转载请声明来源钻瓜专利网。