利索能及
我要发布
收藏
专利号: 2018100161463
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种Docker镜像库文件存储方法,其特征在于,所述方法包括:使用对象存储方式对镜像文件进行存储并将若干个镜像文件抽象成对象;

确定相同逻辑路径的对象,并将相同逻辑路径下的对象抽象成桶;

将所抽象的桶分配至不同的对象容器中;

若接收到用户的访问指令,根据所述访问指令从相对应的对象容器中读取所抽象的桶并发送给用户;

其中,所述将若干个镜像文件抽象成对象,包括:确定所述镜像文件对应的哈希值,并根据所述哈希值确定相对应的ID号;

根据所述ID号查找出所述镜像文件相对应的保存路径;

根据所查找的保存路径将若干个镜像文件抽象成对象。

2.如权利要求1所述的方法,其特征在于,所述将所抽象的桶分配至不同的对象容器中,包括:扫描所有桶中对象的对象名称;

识别当前所扫描的对象名称所对应的命名规范;

确定相同命名规范的对象;

将所确定的相同命名规范的对象分配至同一个对象容器中。

3.如权利要求1所述的方法,其特征在于,所述将所抽象的桶分配至不同的对象容器中,包括:确定所述对象容器进行存储的存储量;

根据所确定的存储量按照预设顺序对所述桶中的对象进行分配。

4.如权利要求1所述的方法,其特征在于,所述根据所述访问指令从相对应的对象容器中读取所抽象的桶并发送给用户,包括:根据所述访问指令将镜像仓库的驱动与对象存储系统对接;

将所述访问指令发送至对象存储系统中的对象容器中;

在所述对象容器中读取相对应的桶;

根据镜像仓库与对象存储系统的对接关系将所获取的桶发送至用户。

5.一种Docker镜像库文件存储终端,其特征在于,所述终端包括:抽象单元,用于使用对象存储方式对镜像文件进行存储并将若干个镜像文件抽象成对象;

第一确定单元,用于确定相同逻辑路径的对象,并将相同逻辑路径下的对象抽象成桶;

分配单元,用于将所抽象的桶分配至不同的对象容器中;

读取单元,用于若接收到用户的访问指令,根据所述访问指令从相对应的对象容器中读取所抽象的桶并发送给用户;

其中,所述抽象单元,包括:

第二确定单元,用于确定所述镜像文件对应的哈希值,并根据所述哈希值确定相对应的ID号;

查找单元,用于根据所述ID号查找出所述镜像文件相对应的保存路径;

抽象子单元,用于根据所查找的保存路径将若干个镜像文件抽象成对象。

6.如权利要求5所述的终端,其特征在于,所述分配单元,包括:扫描单元,用于扫描所有桶中对象的对象名称;

识别单元,用于识别当前所扫描的对象名称所对应的命名规范;

第三确定单元,用于确定相同命名规范的对象;

第一分配子单元,用于将所确定的相同命名规范的对象分配至同一个对象容器中。

7.一种Docker镜像库文件存储设备,其特征在于,包括:存储器,用于存储实现Docker镜像库文件存储方法的程序;以及处理器,用于运行所述存储器中存储的实现Docker镜像库文件存储方法的程序,以执行如权利要求1-4任一项所述的方法。

8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行,以实现如权利要求1-4任一项所述的方法。