[发明专利]一种基于容器的操作系统创建方法、系统及相关装置有效
申请号: | 201810698973.5 | 申请日: | 2018-06-29 |
公开(公告)号: | CN108920136B | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 赵红博 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 容器 操作系统 创建 方法 系统 相关 装置 | ||
1.一种基于容器的操作系统创建方法,其特征在于,包括:
根据目标操作系统所需的功能确定目标服务和目标应用;
将各所述目标服务和各所述目标应用进行容器化处理,得到各服务镜像和各应用镜像;
根据所述功能确定各所述服务镜像与各所述应用镜像间的依赖关系,并根据所述依赖关系生成配置文件;
利用各所述服务镜像、各所述应用镜像以及所述配置文件创建所述目标操作系统;
将各所述目标服务和各所述目标应用进行容器化处理,得到各服务镜像和各应用镜像,包括:
利用Docker引擎将各所述目标服务和各所述目标应用进行容器化,得到各服务容器和各应用容器;
根据各所述服务容器和各所述应用容器生成相应的各服务镜像和各应用镜像;
在利用各所述服务镜像、各所述应用镜像以及所述配置文件创建所述目标操作系统之前,还包括:
利用ISO制作工具整合各所述服务镜像、各所述应用镜像以及所述配置文件,得到ISO系统镜像;
对应的,利用各所述服务镜像、各所述应用镜像以及所述配置文件创建所述目标操作系统,具体为:
利用ISO系统镜像安装工具解压所述ISO系统镜像,得到各所述服务镜像、各所述应用镜像以及所述配置文件;其中,所述ISO系统镜像安装工具未进行容器化;
利用所述配置文件将创建所述目标操作系统中底层文件系统所需的服务镜像和应用镜像安装在磁盘上,以在安装完成后创建得到所述目标操作系统。
2.根据权利要求1所述的操作系统创建方法,其特征在于,在创建得到所述目标操作系统之后,还包括:
按预设路径返回所述目标操作系统的创建完成信息。
3.一种基于容器的操作系统创建系统,其特征在于,包括:
所需服务和应用确定单元,用于根据目标操作系统所需的功能确定目标服务和目标应用;
容器化处理单元,用于将各所述目标服务和各所述目标应用进行容器化处理,得到各服务镜像和各应用镜像;
依赖关系确定及配置文件生成单元,用于根据所述功能确定各所述容器化服务镜像与各所述容器化应用镜像间的依赖关系,并根据所述依赖关系生成配置文件;
目标操作系统创建单元,用于利用各所述容器化服务镜像、各所述容器化应用镜像以及所述配置文件创建所述目标操作系统;
所述容器化处理单元包括:
容器获得子单元,用于利用Docker引擎将各所述目标服务和各所述目标应用进行容器化,得到各服务容器和各应用容器;
镜像获得子单元,用于根据各所述服务容器和各所述应用容器生成相应的各服务镜像和各应用镜像;
还包括:
ISO系统镜像制作单元,用于利用ISO制作工具整合各所述服务镜像、各所述应用镜像以及所述配置文件,得到ISO系统镜像;
对应的,所述目标操作系统创建单元具体为:
解压子单元,用于利用ISO系统镜像安装工具解压所述ISO系统镜像,得到各所述服务镜像、各所述应用镜像以及所述配置文件;其中,所述ISO系统镜像安装工具未进行容器化;
底层文件系统安装子单元,用于利用所述配置文件将创建所述目标操作系统中底层文件系统所需的服务镜像和应用镜像安装在磁盘上,以在安全完成后创建得到所述目标操作系统。
4.根据权利要求3所述的操作系统创建系统,其特征在于,还包括:
创建完成信息返回单元,用于按预设路径返回所述目标操作系统的创建完成信息。
5.一种基于容器的操作系统创建装置,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1或2所述的操作系统创建方法的步骤。
6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1或2所述的操作系统创建方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810698973.5/1.html,转载请声明来源钻瓜专利网。