編輯/etc/docker/daemon.json添加以下內(nèi)容:
{
"storage-driver": "overlay2",
"storage-opts": [
"overlay2.override_kernel_check=true"
]
}
安裝依賴:
yum install yum-plugin-ovl -y
否則會(huì)報(bào)以下錯(cuò)誤:
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
補(bǔ)充知識(shí):centos7 編譯加載toa模塊
1.安裝kernel-devel包,需要與當(dāng)前kernel版本一致
yum install kernel-devel
yum update kernel
2.由于update內(nèi)核后,需要重啟系統(tǒng)使其生效
3.獲取toa源碼
cd /usr/local/src/
git clone https://github.com/huaweicloud/elb-toa.git
cd elb-toa/src
make
4.正常的話應(yīng)該會(huì)生成toa.ko,加載測(cè)試下
insmod toa.ko
lsmod |grep toa
部署個(gè)nginx測(cè)試下
添加開(kāi)機(jī)自加載
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 有執(zhí)行權(quán)限,否則rc.local不生效
以上這篇CentOS 7.x docker使用overlay2存儲(chǔ)方式就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。