如何在其存储驱动程序是devicemapper的docker中挂载图像
我想知道是否我可以挂载一个图像(例如Ubuntu的图像)在其存储驱动程序是devicemapper的docker“没有执行它作为一个容器”。
其实我成功地将文件系统安装在这样的容器中。
- 键入“docker run -it ubuntu”
- 键入“df -h”
- 发现“/ dev / dm-3”被挂载在“/ var / lib / docker / devicemapper / mnt / b8 ~~~”
- input“dd if = / dev / dm-3 of = result.dd”
- mount result.dd并findrootfs目录
- 了解更多
我需要find装载图像的方式,而不是将其作为容器执行。 (我正在做一些数字取证的研究。)我已经知道命令“docker保存〜”,“docker〜出口”,但我不是指这些东西。
我仔细检查了“/ var / lib / docker”,但是只发现了一个可疑的目录“/ var / lib / docker / image / devicemapper / layerdb / sha256 /”,这个目录下的每个目录都有自己的“tar-split” json.gz“文件。 我解开它,发现它意味着层之间的一些差异?!
而现在我不知道该怎么做。 有没有人可以帮我,请ㅜㅜ。 我这样做是因为当我们调查基于docker的系统时,我们需要查看映像中的文件系统,而不将映像作为容器,我们需要在文件系统中“dd”并导入“.dd”文件另一台电脑用于调查。