CentOS 7.x docker使用overlay2存儲(chǔ)方式
編輯/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è)試下
添加開機(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è)參考,也希望大家多多支持本站。
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。