[发明专利]容器镜像共享方法、装置、服务器、设备及介质在审
申请号: | 202110057434.5 | 申请日: | 2021-01-15 |
公开(公告)号: | CN112799780A | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 厉昆 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F8/61;G06F9/445 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 彭琼 |
地址: | 200135 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 容器 共享 方法 装置 服务器 设备 介质 | ||
本申请公开了一种容器镜像共享方法、装置、服务器、设备及介质,容器镜像共享方法应用于客户端,容器镜像共享方法包括:获取本地挂载点的路径,本地挂载点挂载有镜像缓存服务器中的共享目录,共享目录中包括已缓存在镜像缓存服务器中的容器镜像的子目录,容器镜像的子目录下存储有容器镜像;根据本地挂载点的路径以及共享目录,确定目标镜像的路径,目标镜像为待启动的目标容器的镜像;根据目标镜像的路径,共享镜像缓存服务器中缓存的目标镜像。利用本申请公开的容器镜像共享方法,能够及时快速地启动目标容器,节省计算机设备的空间资源,以及降低了在容器批量启动时对镜像仓库的瞬时访问压力,避免遇到网络瓶颈。
技术领域
本申请属于计算机技术领域,尤其涉及一种容器镜像共享方法、装置、服务器、设备及介质。
背景技术
容器是一种轻量的进程隔离技术,它为应用软件及其依赖组件提供了一个资源独立的运行环境。每个容器拥有自己独立的文件系统、中央处理器(Central ProcessingUnit,CPU)、内存资源,由此也保证了容器内部的进程与容器外部进程的独立关系。容器具有部署方便、启动快、资源消耗少、隔离性好、性能高等优点。
一个运行中的容器的文件系统通常由两部分构成,一部分是位于底层的只读层,另外一部分是处于上层的读写层。只读层的内容不会被改变,可以多容器共享。读写层用来保存容器运行过程中写入的数据,每个容器拥有自己独立的读写层。容器只读层中的数据又被称为镜像,镜像里包含了容器启动及运行所依赖的所有库、可执行文件、配置文件等等。为了提高镜像的利用率,多个容器可以共享镜像。
在一个计算机设备上,多个使用相同镜像的容器,可以共享一个镜像。容器镜像的共享可以带来很多好处,比如节省时间、节省磁盘空间、节省网络带宽等。
在相关技术中,在需要启动容器时,首先从镜像仓库中拉取容器的镜像,在拉取完容器的镜像之后,可以启动容器。由于拉取容器镜像所花费的时间比较长,进而在需要启动容器的情况下不能及时、快速地启动容器。
另外,由于同一个计算机设备上的多个容器才可以共享镜像,因此,需要在多个计算机设备上保存相同的镜像,会浪费计算机设备上的空间资源。
除此之外,在批量启动容器的情况下,在同时从镜像仓库拉取容器镜像,会对镜像仓库造成比较大的压力,而且多个计算机设备同时拉取镜像时可能会遇到网络瓶颈的问题。
发明内容
本申请实施例提供一种容器镜像共享方法、装置、服务器、设备及介质,能够解决不能及时、快速地启动容器,浪费计算机设备上的空间资源,以及同时从镜像仓库拉取各个容器的镜像会对镜像仓库造成比较大的压力和网络瓶颈的技术问题。
第一方面,本申请实施例提供一种容器镜像共享方法,应用于客户端,所述方法包括:
获取本地挂载点的路径,所述本地挂载点挂载有镜像缓存服务器中的共享目录,所述共享目录中包括已缓存在所述镜像缓存服务器中的容器镜像的子目录,所述容器镜像的子目录下存储有所述容器镜像;
根据所述本地挂载点的路径以及所述共享目录,确定目标镜像的路径,所述目标镜像为待启动的目标容器的镜像;
根据所述目标镜像的路径,共享所述镜像缓存服务器中缓存的所述目标镜像。
第二方面,本申请实施例提供了一种容器镜像共享方法,应用于镜像缓存服务器,所述方法包括:
缓存镜像仓库中的容器镜像;
根据所述容器镜像,生成共享目录,所述共享目录中包括所述容器镜像的子目录,所述容器镜像的子目录下存储有所述容器镜像,以使各个计算机设备的客户端将所述共享目录挂载至本地挂载点,根据所述本地挂载点的路径和所述共享目录,确定目标镜像的路径,并根据目标镜像的路径共享所述目标镜像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110057434.5/2.html,转载请声明来源钻瓜专利网。