[发明专利]容器管理方法、装置和设备有效
| 申请号: | 201810713108.3 | 申请日: | 2018-06-29 |
| 公开(公告)号: | CN110659100B | 公开(公告)日: | 2022-05-24 |
| 发明(设计)人: | 丁文强;李娟;徐启帅 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 肖庆武 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 容器 管理 方法 装置 设备 | ||
1.一种容器管理方法,其特征在于,所述方法包括:
获取容器发放请求,所述容器发放请求携带第一用户的标识和第一容器镜像的标识;
查询所述第一用户的标识对应的容器镜像信息库,所述容器镜像信息库用于存储所述第一用户的标识关联的容器镜像的标识与所述第一用户的标识关联的容器镜像的信息之间的映射关系,所述信息用于指示所述信息所对应的容器镜像的位置,其中,每个用户的标识对应一个容器镜像信息库,不同用户的标识对应不同的容器镜像信息库;
当所述第一用户的标识对应的容器镜像信息库中存在所述第一容器镜像的标识时,基于所述第一容器镜像的标识从所述映射关系中获取所述第一容器镜像的信息;
根据所述第一容器镜像的信息所指示的位置获取所述第一容器镜像;及
根据所述第一容器镜像发放第一容器。
2.根据权利要求1所述的方法,其特征在于,在所述获取容器发放请求之前,所述方法还包括:
基于所述第一用户的标识注册并创建所述第一用户的标识对应的容器镜像信息库。
3.根据权利要求1所述的方法,其特征在于,所述根据所述第一容器镜像的信息所指示的位置获取所述第一容器镜像;及根据所述第一容器镜像发放第一容器,包括:
根据所述第一容器镜像的信息从本地存储空间中获取所述第一容器镜像,并根据所述第一容器镜像启动第一容器。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述容器镜像信息库中不存在所述第一容器镜像的标识,且所述第一容器镜像的属性为私有时,从所述第一用户的私有容器镜像仓库中获取所述第一容器镜像;或者,
当所述容器镜像信息库中不存在所述第一容器镜像的标识,且所述第一容器镜像的属性为公有时,从公有容器镜像仓库中获取所述第一容器镜像。
5.根据权利要求1至4任一所述的方法,其特征在于,在所述根据所述第一容器镜像发放第一容器之后,所述方法还包括:
根据所述第一容器生成第二容器镜像,所述第二容器镜像中包括所述第一用户的信息、应用和驱动中至少一种;
将所述第二容器镜像的标识添加至所述第一用户的容器镜像信息库;
将所述第二容器镜像上传至所述第一用户的私有容器镜像仓库。
6.根据权利要求1至4任一所述的方法,其特征在于,所述查询所述第一用户的标识对应的容器镜像信息库,包括:
基于所述第一用户的标识获取鉴权结果,当所述鉴权结果为通过时,查询所述第一用户的标识对应的容器镜像信息库。
7.一种容器管理装置,其特征在于,所述装置包括:
获取模块,用于获取容器发放请求,所述容器发放请求携带第一用户的标识和第一容器镜像的标识;
查询模块,用于查询所述第一用户的标识对应的容器镜像信息库,所述容器镜像信息库用于存储所述第一用户的标识关联的容器镜像的标识与所述第一用户的标识关联的容器镜像的信息之间的映射关系,所述信息用于指示所述信息所对应的容器镜像的位置,其中,每个用户的标识对应一个容器镜像信息库,不同用户的标识对应不同的容器镜像信息库;
发放模块,用于当所述第一用户的标识对应的容器镜像信息库中存在所述第一容器镜像的标识时,基于所述第一容器镜像的标识从所述映射关系中获取所述第一容器镜像的信息,根据所述第一容器镜像的信息所指示的位置获取所述第一容器镜像,根据所述第一容器镜像发放第一容器。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
创建模块,用于基于所述第一用户的标识注册并创建所述第一用户的标识对应的容器镜像信息库。
9.根据权利要求7所述的装置,其特征在于,所述发放模块,用于根据所述第一容器镜像的信息从本地存储空间中获取所述第一容器镜像,并根据所述第一容器镜像启动第一容器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810713108.3/1.html,转载请声明来源钻瓜专利网。





