[发明专利]一种Docker镜像构建方法及装置在审
申请号: | 201910760415.1 | 申请日: | 2019-08-16 |
公开(公告)号: | CN110704156A | 公开(公告)日: | 2020-01-17 |
发明(设计)人: | 闫璟 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F8/61 |
代理公司: | 11662 北京华夏泰和知识产权代理有限公司 | 代理人: | 郭金鑫 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例提出的一种Docker镜像构建方法及装置,在Docker镜像构建时,先确定基础镜像,通过基础镜像创建临时容器,确定要创建的Docker镜像所需的目标镜像文件,确定目标镜像文件与基础镜像中的镜像文件的差异信息,将差异信息写入临时容器,提交写入了差异信息的临时容器作为基础镜像文件的新层,将包含有新层的基础镜像文件作为创建的Docker镜像。通过本方案创建Docker镜像时只需将目标镜像文件与基础镜像中的镜像文件的差异信息更新到基础镜像的新层之中即可,与通过现有Dockerfile构建Docker镜像,需要重新构建发生变化的层和发生变化的层之下的所有层相比,本方案构建的新层体积小很多,所以减少了分发时所需的带宽大小,降低了对镜像仓库及计算节点的存储空间的占用。 | ||
搜索关键词: | 镜像文件 差异信息 新层 临时容器 镜像构建 创建 写入 存储空间 方案创建 方案构建 计算节点 重新构建 体积小 构建 带宽 分发 仓库 占用 更新 | ||
【主权项】:
1.一种Docker镜像构建方法,其特征在于,包括:/n当接收到镜像构建请求时,确定基础镜像;/n利用所述基础镜像创建临时容器;/n获取构建Docker镜像所需的目标镜像文件;/n确定所述基础镜像中的镜像文件与所述目标镜像文件的差异信息;/n将所述差异信息写入所述临时容器;/n提交写入有所述差异信息的临时容器作为所述基础镜像的新层,将包含有所述新层的基础镜像作为所述Docker镜像。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910760415.1/,转载请声明来源钻瓜专利网。