如何在其存储驱动程序是devicemapper的docker中挂载图像

我想知道是否我可以挂载一个图像(例如Ubuntu的图像)在其存储驱动程序是devicemapper的docker“没有执行它作为一个容器”。

其实我成功地将文件系统安装在这样的容器中。

  1. 键入“docker run -it ubuntu”
  2. 键入“df -h”
  3. 发现“/ dev / dm-3”被挂载在“/ var / lib / docker / devicemapper / mnt / b8 ~~~”
  4. input“dd if = / dev / dm-3 of = result.dd”
  5. mount result.dd并findrootfs目录
  6. 了解更多

我需要find装载图像的方式,而不是将其作为容器执行。 (我正在做一些数字取证的研究。)我已经知道命令“docker保存〜”,“docker〜出口”,但我不是指这些东西。

我仔细检查了“/ var / lib / docker”,但是只发现了一个可疑的目录“/ var / lib / docker / image / devicemapper / layerdb / sha256 /”,这个目录下的每个目录都有自己的“tar-split” json.gz“文件。 我解开它,发现它意味着层之间的一些差异?!

而现在我不知道该怎么做。 有没有人可以帮我,请ㅜㅜ。 我这样做是因为当我们调查基于docker的系统时,我们需要查看映像中的文件系统,而不将映像作为容器,我们需要在文件系统中“dd”并导入“.dd”文件另一台电脑用于调查。