自己生成docker存储
lvm创建docker存储
lvcreate -L 4G -n docker-poolmeta /dev/VolGroup00
lvcreate -L 200G -n docker-pool /dev/VolGroup00
转换lvm格式
lvconvert --type thin-pool --poolmetadata VolGroup00/docker-poolmeta VolGroup00/docker-pool
三种方式启动,随你喜欢
命令行启动
/usr/bin/docker -d -H unix:///var/run/docker.sock --storage-driver=devicemapper --storage-opt dm.fs=ext4 --storage-opt dm.thinpooldev=/dev/mapper/VolGroup00-docker--pool
修改 init的docker 改为如下格式
$exec -d -H unix:///var/run/docker.sock --storage-driver=devicemapper --storage-opt dm.fs=ext4 --storage-opt dm.thinpooldev=/dev/mapper/VolGroup00-docker--pool &>> $logfile &
vi /etc/sysconfig/docker
docker_own="root:dockerroot" docker_sock="/var/run/docker.sock" docker_listen="0.0.0.0:2375" other_args="-H unix://$docker_sock -H $docker_listen --storage-driver=devicemapper --storage-opt dm.fs=ext4 --storage-opt dm.thinpooldev=/dev/mapper/VolGroup00-docker--pool"
本文出自 “银狐” 博客,请务必保留此出处http://foxhound.blog.51cto.com/1167932/1834851
原文地址:http://foxhound.blog.51cto.com/1167932/1834851