一.安装 devicemapper 存储驱动
使用说明:
为了在生产级别的环境中使用 docker 运行环境,必须使用 direct-lvm 模式来运行devicemapper 存储驱动。这种模式使用块设备来创建 thin pool,比使用 loopback 设备的方式速度更快,系统资源利用率更高效。
步骤说明:
1.假如准备了3G 空闲空间的块设备并挂载到虚机上,设备名为dev/sdb1。
2.设备名和卷大小请根据实际情况需要修改。
安装步骤:
1.安装 device-maaper-persistent-data 和 lvm2 以及它们的所有依赖
yum install policycoreutils-python libltdl.so.7 libcgroup -y yum install lvm2 -y
2.创建物理卷 pv。使用 pvcreate 命令在块设备/dev/sdb1 上创建物理卷
sudo pvcreate /dev/sdb1
Physical volume "/dev/sdb1" successfully created.
3.创建卷组 vg。使用 vgcreate 命令在物理卷/dev/sdb 上创建名为 docker 的卷组
sudo vgcreate docker /dev/sdb1
Volume group "docker" successfully created
4.创建逻辑卷 lv。使用 lvcreate 命令创建名为 thinpool 和 thinpoolmeta 的逻辑卷
sudo lvcreate --wipesignatures y -n thinpool docker -l 95%VG
Logical volume "thinpool" created.
sudo lvcreate --wi