Docker映像存储在主机上的何处?

我设法在目录/var/lib/docker/containers下找到了容器,但找不到图像

/var/lib/docker下的目录和文件是什么

/var/lib/docker目录的内容因docker用于存储的驱动程序而异

默认情况下,这将是aufs,但根据您的内核支持,可以返回到overlayoverlay2btrfsdeviceapperzfs。在大多数地方,这将是aufs,但RedHats与deviceapper一起使用

您可以使用-s--storage driver=选项手动将存储驱动程序设置为Docker守护程序

  • /var/lib/docker/{driver name}将包含用于图像内容的特定于驱动程序的存储
  • /var/lib/docker/graph/<id&gt现在只在jsonlayersize文件中包含有关图像的元数据

aufs的情况下:

  • /var/lib/docker/aufs/diff/<id&gt包含图像的文件内容
  • /var/lib/docker/repositories aufs是一个包含本地图像信息的JSON文件。可以使用命令docker images查看这一点

对于设备apper

  • /var/lib/docker/deviceapper/deviceapper/data存储图像
  • /var/lib/docker/deviceapper/deviceapper/metadata元数据
  • 请注意,这些文件是精简配置的“稀疏”文件,因此没有看上去那么大

发表评论