centos7 中docker 要使用overlay存储必须升级到7.2
系统升级
1 | sudo yum upgrade --assumeyes --tolerant |
确认内核
1 | uname -r |
启用overlay
1 | $ sudo tee /etc/modules-load.d/overlay.conf <<-'EOF' |
重启系统
1 | reboot |
确认 overlay启用
1 | $ lsmod | grep overlay |
如果没有安装过docker可以参照原文继续安装,我是已经安装过最新版的docker,所以略过安装,执行下面的操作
1 | systemctl stop docker |
修改/etc/sysconfig/docker文件,将OPTIONS=’–selinux-enabled’ 改成 OPTIONS=’–selinux-enabled=false’
1 | #OPTIONS='--selinux-enabled' |
然后修改/etc/sysconfig/docker-storage这个文件
1 | DOCKER_STORAGE_OPTIONS= -s overlay |
重启docker服务
1 | systemctl start docker |
执行docker info
1 | Containers: 0 |
至此修改overlay存储成功。