小编Hs *_*Kim的帖子

如何在存储驱动程序为devicemapper的docker中挂载映像

我想知道我是否可以在docker中装载一个图像(例如ubuntu图像),其存储驱动程序是devicemapper"而不将其作为容器执行".

实际上我成功地将文件系统挂载到这样的容器中.

  1. 输入"docker run -it ubuntu"
  2. 输入"df -h"
  3. 发现"/ dev/dm-3"安装在"/ var/lib/docker/devicemapper/mnt/b8 ~~~"
  4. 输入"dd if =/dev/dm-3 of = result.dd"
  5. mount result.dd并找到rootfs目录
  6. 了解更多

我需要找到挂载图像的方法而不将其作为容器执行.(我正在做一些数字取证研究.)我已经知道命令"docker save~","docker~export"但我不是指这些东西.

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

我现在不知道该怎么办.有没有人可以帮助我,请ㅜㅜ.我这样做是因为当我们研究基于docker的系统时,我们需要在不使图像成为容器的情况下查看图像中的文件系统,我们需要"dd"其中的文件系统并导入".dd"文件到另一台用于调查的计算机.

device-mapper docker

5
推荐指数
0
解决办法
514
查看次数

标签 统计

device-mapper ×1

docker ×1