/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
元数据- 请注意,这些文件是精简配置的“稀疏”文件,因此没有看起来那么大。



