[发明专利]容器镜像创建和部署在审
申请号: | 202111306057.0 | 申请日: | 2021-11-05 |
公开(公告)号: | CN114461333A | 公开(公告)日: | 2022-05-10 |
发明(设计)人: | V·塔拉索夫;L·鲁普雷希特 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 马明月 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 容器 创建 部署 | ||
根据一个实施例,一种计算机实现的方法包括:接收创建容器的请求;取回针对所述容器的容器镜像的清单;以及利用所述清单装载针对所述容器的文件系统。
背景技术
本发明涉及硬件虚拟化,并且更具体地,本发明涉及创建和部署容器映像。
现代应用部署通常依赖于容器的使用。例如,容器映像经由中央注册处分发,并且为了启动容器,主机使用容器映像拉取容器映像并且为容器创建根文件系统。容器映像的数目以及容器部署的速度快速增加。
然而,容器映像的当前实现方式存在若干问题。例如,容器当前启动起来较慢且I/O密集,因为它们需要下载和存储导致本地存储器和/或存储的高利用率的大容器镜像。通过通信网络传输大容器镜像还导致高网络利用率以及注册服务存储子系统上的高负载。因此,当前的容器映像的传输和存储是庞大且昂贵的。
因此,需要一种更快和更有效的方式来存储和分配容器映像。
发明内容
根据一个实施例,一种计算机实现的方法包括:接收创建容器的请求;取回针对容器的容器镜像的清单;以及利用清单装载针对容器的文件系统。
根据另一实施例,一种用于部署容器镜像的计算机程序产品包括:计算机可读存储介质,该计算机可读存储介质具有随其体现的程序指令,其中计算机可读存储介质本身不是瞬态信号,并且其中程序指令能够由处理器执行以使处理器执行包括方法,包括:由处理器接收创建容器的请求;由处理器取回针对容器的容器镜像的清单;以及由处理器利用清单装载针对容器的文件系统。
根据另一实施例,一种系统包括:处理器;以及与处理器集成的逻辑,该逻辑能够由处理器执行,或者与处理器集成并且能够由处理器执行的逻辑,其中逻辑被配置为:接收创建容器的请求;取回针对容器的容器镜像的清单;以及利用清单装载针对容器的文件系统。
根据另一实施例,一种计算机实现的方法包括:接收将软件包安装在运行容器中的命令;取回针对软件包的元数据包;利用元数据包,将软件包安装在运行容器中;在软件包的安装期间,标识针对文件的需要;以及利用元数据包,取回文件。
根据另一实施例,一种用于创建容器镜像的计算机程序产品包括:计算机可读存储介质,该计算机可读存储介质具有随其体现的程序指令,其中计算机可读存储介质本身不是瞬态信号,并且其中程序指令能够由处理器执行以使处理器执行方法,包括:由处理器接收将软件包安装在运行容器中的命令;由处理器取回针对软件包的元数据包;由处理器利用元数据包,将软件包安装在运行容器中;由处理器在软件包的安装期间,标识针对文件的需要;以及由处理器利用元数据包,取回文件。
本发明的其他方面和实施例将从以下详细描述中变得清楚,当结合附图时,以下详细描述通过示例说明本发明的原理。
附图说明
图1描绘了根据本发明的一个实施例的云计算环境。
图2描绘了根据本发明的一个实施例的抽象模型层。
图3描绘了根据本发明的一个实施例的云计算节点。
图4示出了根据本发明的一个实施例的用于部署容器镜像的方法的流程图。
图5示出了根据本发明的一个实施例的用于执行按需容器镜像文件访问的方法的流程图。
图6示出了根据本发明的一个实施例的使用元数据包在运行的容器中安装包的方法的流程图。
图7示出了根据本发明一个实施例的示例性镜像分发系统组件。
图8示出了根据本发明一个实施例的示例性镜像分发系统实现。
图9示出了根据本发明的一个实施例的示例性系统架构。
图10示出了根据本发明的一个实施例的示例性包安装。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111306057.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:内燃机的控制装置和方法
- 下一篇:发光显示装置及包括该发光显示装置的电子设备