【技术实现步骤摘要】
容器镜像的模板管理方法、装置、设备及存储介质
[0001]本申请实施例涉及计算机
,具体涉及一种容器镜像的模板管理方法、装置、设备及存储介质。
技术介绍
[0002]容器镜像(container image)是对应用程序的代码机器运行环境进行标准化封装,得到的一种特殊的文件系统,可以直接应用于任何安装有容器的操作系统中。容器(container)是对应用程序构建、分发、运行的统一平台,用于实现应用程序的自动化安装、部署及升级。由于容器镜像提供了容器运行时所需的各种资源,是容器得以运行的基础,因此,在基于容器技术对应用程序进行自动化部署之前,需要先构建出应用程序的容器镜像。
[0003]构建容器镜像时需要基础镜像、Dockerfile、以及源代码(或应用包)。其中,Dockerfile是一个Docker(应用容器引擎)镜像的描述文件。为了提升容器镜像的模板管理效率、减少重复编辑工作,通常会预先制定Dockerfile模板。
[0004]但是,由于不同开发语言及代码架构对应的基础镜像和Dockerfile各 ...
【技术保护点】
【技术特征摘要】
1.一种容器镜像的模板管理方法,其特征在于,所述方法包括:获取Dockerfile模板以及与所述Dockerfile模板对应的配置模板;检测所述Dockerfile模板和所述配置模板是否通过审核;若检测到所述Dockerfile模板和所述配置模板均通过审核,则将所述Dockerfile模板和所述配置模板关联发布至预设的存储空间的上线区。2.根据权利要求1所述的容器镜像的模板管理方法,其特征在于,所述存储空间包括对象存储和数据库,所述将所述Dockerfile模板和所述配置模板关联存储至预设的存储空间,包括:获取第一识别号,所述第一识别号用于读取Dockerfile模板和配置模板;分别为所述Dockerfile模板和所述配置模板添加所述第一识别号;将所述Dockerfile模板上传至对象存储的上线区,并将所述配置模板存储至数据库的上线区。3.根据权利要求1所述的容器镜像的模板管理方法,其特征在于,所述检测所述Dockerfile模板和所述配置模板是否通过审核,之后还包括:若待上传模板未通过审核,则将所述待上传模板移动至驳回区,以使得提交者对所述驳回区的所述待上传模板进行修改,所述待上传模板是指所述Dockerfile模板、所述配置模板中的至少一者;获取目标模板,并检测所述目标模板是否通过审核,所述目标模板是指修改后的所述Dockerfile模板和所述配置模板;若所述目标模板通过审核,则将所述目标模板发布至所述存储空间的上线区。4.根据权利要求1-3任一项所述的容器镜像的模板管理方法,其特征在于,所述方法还包括:当检测到构建操作时,获取第二识别号,所述第二识别号是指待构建容器镜像对应的Dockerfile模板的识别号;从所述存储空间中,获取目标Dockerfile模板以及目标配置模板,所述目标Dockerfile模板是指与所述第二识别号对应的Dockerfile模板,所述目标配置模板是指与所述目标Dockerfile模板关联存储的配置模...
【专利技术属性】
技术研发人员:程庞钢,刘君,陈秋浩,张媛,邹艳军,蓝景全,罗俊彪,李余良,
申请(专利权)人:顺丰科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。