基于overlay2的docker17.06.ce部署
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于overlay2的docker17.06.ce部署相关的知识,希望对你有一定的参考价值。
#升级操作系统,centos7直接升级到7.3
yum clean all
yum update
#升级内核,以支持overlay2
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml -y
grub2-set-default 0
reboot
重启完成顺利的话,uname -r 就能看到新内核生效了。
#安装docker, 使用overlay2 存储driver。 默认的 overlay 和devicemapper 前期使用经常出现报错,不推荐使用。
wget https://download.docker.com/linux/centos/docker-ce.repo -P /etc/yum.repos.d/
mkdir -p /data0/docker/var
ln -s /data0/docker/var /var/lib/docker (针对var 分区比较小的问题)
mkdir /etc/docker/
echo "
{
"storage-driver": "overlay2",
"storage-opts": [ "overlay2.override_kernel_check=true" ],
"registry-mirrors": ["https://xxx.mirror.aliyuncs.com"],
"live-restore" : false
}
" >> /etc/docker/daemon.json
yum install -y docker-ce
systemctl start docker
关闭selinxu iptables networkmanager
需要注意/etc/resolve,关闭networkmanager后无法正常使用域名访问。
本文出自 “Devops” 博客,请务必保留此出处http://devops9527.blog.51cto.com/2419132/1958565
以上是关于基于overlay2的docker17.06.ce部署的主要内容,如果未能解决你的问题,请参考以下文章
Docker storage driver overlayFS
Docker下/var/lib/docker/overlay2空间清理办法