[发明专利]容器处理方法、装置、计算机设备和存储介质有效
申请号: | 201911107284.3 | 申请日: | 2019-11-13 |
公开(公告)号: | CN111026499B | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 杨逸飞;陈飞;韩旭 | 申请(专利权)人: | 广州文远知行科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F8/61;G06F9/445 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 刘羚 |
地址: | 510000 广东省广州市中*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 容器 处理 方法 装置 计算机 设备 存储 介质 | ||
本发明涉及一种容器处理方法、装置、计算机设备和存储介质。该方法通过第一目标容器所在节点驱动第一目标容器将第一指令发送给服务端,再驱动第一目标容器接收服务端根据容器第一参数发送的第一目标容器的容器第二参数,然后驱动第一目标容器根据容器第二参数,调用操作工具中的处理容器命令,对第一目标容器进行容器处理。上述方法提供了面向用户的操作界面,且用户可以通过该操作界面向节点上的容器下达容器处理任务,进而实现与服务端之间的信息交互,最终通过与服务端之间的信息交互完成节点上容器的处理任务,全部过程由容器集群系统自动完成,极大的提高了容器处理工作的执行效率。
技术领域
本申请涉及容器技术领域,尤其涉及一种容器处理方法、装置、计算机设备和存储介质。
背景技术
容器技术成为了继大数据和云计算之后又一炙手可热的技术,而且未来相当一段时间内都会非常流行。因此,容器技术成为了线下软件开发人员急需掌握的技术之一。
在容器技术的应用中,容器用户会依据不同的任务环境要求,来配置容器内部的环境。为了能保留环境配置以防突发的集群、节点、容器的问题而导致的容器内容丢失,容器用户时常需要容器保存,将容器存入镜像。新获得的镜像包含了与原容器一样的环境,即使原容器丢失或需要迁移,也可以用新镜像进行容器创建,极大地简化了环境配置地过程。
但是,上述容器的保存或创建方式存在效率低下的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够在容器集群环境中自动保存容器,进而提高保存容器效率的容器处理方法、装置、计算机设备和存储介质。
第一方面,一种容器处理方法,应用于用户端,所述方法包括:
驱动第一目标容器将第一指令发送给服务端;第一指令中携带第一目标容器的容器第一参数;第一目标容器的内部预先植入操作工具;容器操作工具用于向用户提供执行容器处理任务的操作界面;
驱动第一目标容器接收服务端根据容器第一参数发送的第一目标容器的容器第二参数;
驱动第一目标容器根据容器第二参数,调用操作工具中的处理容器命令,对第一目标容器进行处理操作。
在其中一个实施例中,第一指令包括容器保存指令,处理容器命令包括保存容器命令,对第一目标容器进行处理操作,包括:
将第一目标容器的容器环境保存至镜像。
在其中一个实施例中,第一目标容器的创建过程包括:
对原有容器对应的镜像层进行修改,得到第一目标容器。
在其中一个实施例中,第一目标容器预先植入容器环境,对原有容器对应的镜像层进行修改,得到第一目标容器,包括:
在原有容器对应的镜像层上添加新的镜像层,得到定制镜像层;新的镜像层包括容器环境的脚本配置文件;
根据定制镜像层创建第一目标容器。
在其中一个实施例中,第一目标容器预先植入操作工具,对原有容器进行修改,得到第一目标容器,还包括:
在原有容器的内部的环境编辑文件中添加操作工具的安装包;
根据操作工具的安装包在原有容器的内部安装操作工具。
在其中一个实施例中,将第一目标容器的容器环境保存至镜像之后,方法还包括:
将镜像添加标签后存储至预设的镜像仓库;标签包括镜像对应的容器名称、用户名称、保存时间戳。
在其中一个实施例中,驱动第一目标容器将第一指令发送给服务端之前,上述方法还包括:
接收用户通过操作工具的提供的操作界面输入的处理容器命令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州文远知行科技有限公司,未经广州文远知行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911107284.3/2.html,转载请声明来源钻瓜专利网。