基于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]overlay和overlay2的区别

Docker存储驱动之--overlay2

Docker下/var/lib/docker/overlay2空间清理办法

CentOS 7.5 上是不是提供 docker 存储驱动程序 overlay2 生产?

集群镜像中的overlay2使用剖析