docker安装

安装之前请确保vg还有剩余空间留给docker来做thinpooldev,好像是点用剩余空间的60%左右。

# yum -y install docker bridge-utils

启动之前要送闭防火墙和selinux

#systemctl disable firewalld

#systemctl stop firewalld

#setenforce 0

#sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

注意centos6和centos7的selinux配置文件位置不一样。

修改docker配置文件

cat /etc/sysconfig/docker-network

# /etc/sysconfig/docker-network

DOCKER_NETWORK_OPTIONS="-b bridge0"

docker监测到VG有剩余空间就做自动创建thinpooldev设置。

# systemctl start docker

cat /etc/sysconfig/docker-storage

DOCKER_STORAGE_OPTIONS=--storage-driver devicemapper --storage-opt dm.fs=xfs --storage-opt dm.thinpooldev=/dev/mapper/centos-docker--pool --storage-opt dm.use_deferred_removal=true --storage-opt dm.basesize=20G

红色部分是我自己加上的。默认p_w_picpaths为10G,我加大到20G,修改完成记得重启docker。

wKioL1XhZLDycU5GAAPQA-LkbhE686.jpg

至此docker安装完成。

    博主QQ:568273240

    博客:http://568273240.blog.51cto.com/