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