发明名称 一种Docker容器构建方法及Docker管理控制台
摘要 本发明公开了一种Docker镜像构建方法及Docker管理控制台,用于在镜像构建脚本中增加合层指令,使得Docker镜像构建的过程中,能够根据合层指令实现多个镜像层的合并,从而减少了Docker镜像层级的数量及镜像文件的数据量,使得工作效率提升,并且节约了存储资源。本发明实施例方法包括:获取应用的相关应用文件及镜像构建脚本,镜像构建脚本包含合层指令;根据镜像构建脚本对相关应用文件镜像编译,得到Docker镜像层;若当前指令为合层指令时,获取Docker镜像层中当前镜像层的镜像文件,并获取目标镜像层标识对应的目标镜像层的镜像文件;根据当前镜像层的镜像文件及目标镜像层的镜像文件,得到差异文件,根据差异文件构建合层镜像层;将合层镜像层提交至镜像仓库。
申请公布号 CN106227579A 申请公布日期 2016.12.14
申请号 CN201610546234.5 申请日期 2016.07.12
申请人 深圳市中润四方信息技术有限公司 发明人 李傲;高峰;熊华忠;刘祥涛;孙淏添;赵彦晖
分类号 G06F9/455(2006.01)I 主分类号 G06F9/455(2006.01)I
代理机构 深圳市深佳知识产权代理事务所(普通合伙) 44285 代理人 王仲凯
主权项 一种Docker镜像构建方法,其特征在于,包括:获取应用的相关应用文件及镜像构建脚本,所述镜像构建脚本包含合层指令,所述合层指令包含目标镜像层标识;根据所述镜像构建脚本对所述相关应用文件镜像编译,得到Docker镜像层;若当前指令为所述合层指令时,获取所述Docker镜像层中当前镜像层的镜像文件,并获取所述目标镜像层标识对应的目标镜像层的镜像文件,所述当前镜像层处于所述目标镜像层之上;根据所述当前镜像层的镜像文件及所述目标镜像层的镜像文件,得到差异文件,根据所述差异文件构建合层镜像层;将所述合层镜像层提交至镜像仓库。
地址 518000 广东省深圳市南山区高新中二道深圳软件园8栋601-B1