怎么查看 /var/lib/docker/devicemapper/devicemapper/data 内容
RT(docker run 除外)
怎么查看 /var/lib/docker/devicemapper/devicemapper/data 内容?
# mount -o loop/var/lib/docker/devicemapper/devicemapper/data/mnt/docker-image
# 发现里面是空的,但是 不应该啊hexdump -C 看里面还是有很多数据的
还有什么方法查看里面的 rootfs 结构?
# sudo mount /dev/mapper/docker-253\:0-2630390-pool /mnt/docker-image
# 查看内容也是空的
到底怎么看到这些 image 里面的内容呢?
$ sudo docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
caffe cpu 65c52f5c3c28 8 days ago 1.329 GB
docker.io/ubuntu 14.04 f2d8ce9fa988 3 weeks ago 187.9 MB 参考 http://coolshell.cn/articles/17200.html#more-17200 找到答案了 :)
$ cat /var/lib/docker/devicemapper/metadata/f8852d4278ed7101265bbbbdb5a47a086672faa67a1616a45f041f20be5b794f
{"device_id":2,"size":10737418240,"transaction_id":2,"initialized":false,"deleted":false}
$ sudo dmsetup message /dev/mapper/docker-253\:0-2630390-pool 0 "create_snap 500 2"
$ sudo dmsetup create dockersnap --table "0 20971520 thin /dev/mapper/docker-253:0-2630390-pool 500"
$ sudo mount /dev/mapper/dockersnapmnt/docker-image
$ ls mnt/docker-image/
idrootfs
$ ls mnt/docker-image/rootfs
binbootdevetchomeliblib64mediamntoptprocrootrunsbinsrvsystmpusrvar
页:
[1]