时间:2021-05-19
编辑/etc/docker/daemon.json添加以下内容:
{ "storage-driver": "overlay2", "storage-opts": [ "overlay2.override_kernel_check=true" ]}安装依赖:
yum install yum-plugin-ovl -y
否则会报以下错误:
May 05 18:20:45 node1 dockerd[49605]: Error starting daemon: error initializing graphdriver: /var/lib/docker contains several valid graphdrivers: overlay2, overlay; Please cleanup or explicitly choose storage driver (-s )
最后重启docker即可
systemctl restart docker
补充知识:centos7 编译加载toa模块
1.安装kernel-devel包,需要与当前kernel版本一致
yum install kernel-devel
yum update kernel
2.由于update内核后,需要重启系统使其生效
3.获取toa源码
cd /usr/local/src/git clone https://github.com/huaweicloud/elb-toa.gitcd elb-toa/srcmake4.正常的话应该会生成toa.ko,加载测试下
insmod toa.ko
lsmod |grep toa
部署个nginx测试下
添加开机自加载
cd /lib/modules/uname -r/kernel/net/
cp /usr/local/src/elb-toa/src/toa.ko .
把下面这句加入rc.local
insmod /lib/modules/3.10.0-957.21.3.el7.x86_64/kernel/net/toa.ko
确保/etc/rc.d/rc.local 有执行权限,否则rc.local不生效
以上这篇CentOS 7.x docker使用overlay2存储方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
dockerpull下来的命令都默认存在/var/lib/docker/文件夹下。查看/var/lib/docker/image/overlay2/reposi
安装并配置MySQL5.6从CentOS从7.x开始默认使用MariaDB。MariaDB完全兼容MySQL,包括API和命令行。但是很多时候我们还是会想要安装
Docker支持运行在以下CentOS版本:•CentOS7.X安装在二进制兼容的EL7版本如ScientificLinux也是可能成功的,但是Do
Docker安装官方网站上有各种环境下的安装指南,比如:CentOS、Ubuntu和Debian系列的安装。而我们现在主要介绍的是基于CentOS7.x上面的安
服务器配置:服务器使用的是阿里云ECS标准型,普通的centos7和docker环境镜像。搭建docker镜像加速:docker镜像源在docker.io在国外