Docker映像存储在主机上的什么位置?
我设法在目录下找到了容器/var/lib/docker/containers,但是找不到图像。
什么是目录和文件/var/lib/docker?
回答:
/var/lib/docker目录的内容根据Docker用于存储的驱动程序而有所不同。
默认情况下,这将是aufs,但可以回落到overlay,overlay2,btrfs,devicemapper或者zfs根据您的内核支持。在大多数地方,这是可以的,aufs但是RedHats却接受了devicemapper。
您可以使用Docker守护程序的-s或--storage-
driver=选项手动设置存储驱动程序。
/var/lib/docker/{driver-name}将包含驱动程序特定的图像内容存储。/var/lib/docker/graph/<id>现在在json和layersize文件中仅包含有关图像的元数据。
在以下情况下aufs:
/var/lib/docker/aufs/diff/<id>具有图像的文件内容。/var/lib/docker/repositories-aufs是包含本地图像信息的JSON文件。可以使用命令查看docker images。
在以下情况下devicemapper:
/var/lib/docker/devicemapper/devicemapper/data存储图像/var/lib/docker/devicemapper/devicemapper/metadata元数据- 请注意,这些文件是精简配置的“稀疏”文件,因此没有看起来那么大。
以上是 Docker映像存储在主机上的什么位置? 的全部内容, 来源链接: utcz.com/qa/406752.html


