一种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镜像层中当前镜像层的镜像文件,并获取目标镜像层标识对应的目标镜像层的镜像文件;根据当前镜像层的镜像文件及目标镜像层的镜像文件,得到差异文件,根据差异文件构建合层镜像层;将合层镜像层提交至镜像仓库。