【技术实现步骤摘要】
本专利技术涉及一种容器开发环境docker镜像构建方法、装置与系统,可应用于使用容器技术的电网调控领域以及其他任何需要快速部署、高效运行和易于管理的容器使用场景或领域。
技术介绍
1、docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的linux或windows操作系统的机器上。相对于传统部署,docker容器化部署在资源利用率、隔离性、部署、迁移、维护和升级等方面具有显著优势。
2、容器开发环境构建docker镜像主要存在两种方式:一是依赖于编写的dockerfile文件自动化构建镜像;二是通过docker commit命令手动保存正在运行的容器为镜像。但是两种方式各有优缺点,dockerfile方法虽然灵活且可复现,但在面对大量需在容器内完成的部署与调试工作时,直接通过dockerfile进行镜像构建显得力不从心。另一方面,dockercommit方式虽便于捕捉容器的当前状态,但是维护性较差,缺少清晰的构建过程记录,当容器涉及宿主机的目录映射时,该方法却无法
...【技术保护点】
1.一种容器开发环境docker镜像构建方法,应用于kubernetes集群中,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,在通过kubernetes访问kube-apiserver获取目标容器的相关参数信息之后,还包括:
3.根据权利要求1所述的方法,其特征在于,根据获取的容器参数信息,调用对应worker节点上部署的应用控制器application-controller,包括:
4.根据权利要求1所述的方法,其特征在于,经由可视化界面选择的要保存镜像的目标容器,是由用户通过可视化界面新建开发环境
...【技术特征摘要】
1.一种容器开发环境docker镜像构建方法,应用于kubernetes集群中,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,在通过kubernetes访问kube-apiserver获取目标容器的相关参数信息之后,还包括:
3.根据权利要求1所述的方法,其特征在于,根据获取的容器参数信息,调用对应worker节点上部署的应用控制器application-controller,包括:
4.根据权利要求1所述的方法,其特征在于,经由可视化界面选择的要保存镜像的目标容器,是由用户通过可视化界面新建开发环境,并在开发环境创建完成后进入容器内部进行安装和更新所需的开发工具和库、配置开发环境、进行代码开发和算法调试工作,所得到的目标容器。
5.根据权利要求1所述的方法,其特征在于,将最终镜像同步推送到harbor仓库,包括:
6.一种容器开发环境docker镜像构建装置,应用于ku...
【专利技术属性】
技术研发人员:王宇冬,高尚,沈嘉灵,劳莹莹,李慧辉,孔彦茹,陈宇航,屈娅婷,陈子韵,李昊,
申请(专利权)人:国电南瑞科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。