Docker 存储

overlayfs

要求说明

配置

 文件名:/etc/docker/daemon.json
 {
  "storage-driver": "overlay2"
 }

Devicemapper

要求说明

安装配置

镜像说明

容器说明

读信息



写信息



挂载说明

docker-253:4-33585586-290c722e9aa243bff35c920d219b9091ee6751e565c71afebad8f4a2fe2398ad: 0 41943040 thin 253:7 84

从0开始的字段的含义如下:
logical_start_sector   num_sectors   target_type   target_args
开始扇区               扇区数        设备类型      设备参数
 ll /proc/1/ns

 cat /proc/${daemon进程号}/mounts(也可以通过nsenter切入到docker daemon进程的mount ns下进行查看:nsenter -t ${daemon进程号} -m mount -l)

Devicemapper 挂载点参考文档

FAQ

重启服务激活lvm

 # lvchange -ay docker/thinpool

操作系统视角查看磁盘

 # lsblk

mount 查看docker挂载点

 # mount |grep devicemapper

创建dm设备

 #  dmsetup create docker-253:4-33585586-290c722e9aa243bff35c920d219b9091ee6751e565c71afebad8f4a2fe2398ad --table "0 20971520 thin 253:3 34709"

移除dm设备

# dmsetup remove docker-253:4-33585586-290c722e9aa243bff35c920d219b9091ee6751e565c71afebad8f4a2fe2398ad