CentOS 7.x docker使用overlay2存儲方式
編輯/etc/docker/daemon.json添加以下內(nèi)容:
{ "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內(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.正常的話應該會生成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 有執(zhí)行權(quán)限,否則rc.local不生效
以上這篇CentOS 7.x docker使用overlay2存儲方式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Dockerfile為鏡像添加SSH服務的實現(xiàn)步驟
利用 SSH 協(xié)議可以有效防止遠程管理過程中的信息泄露問題,本文主要介紹了Dockerfile為鏡像添加SSH服務的實現(xiàn)步驟,具有一定的參考價值,感興趣的可以了解一下2024-03-03docker for windows 容器內(nèi)網(wǎng)通過獨立IP直接訪問的方法
這篇文章主要介紹了docker for windows 容器內(nèi)網(wǎng)通過獨立IP直接訪問的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-12-12docker 使用CMD或者ENTRYPOINT命令同時啟動多個服務
這篇文章主要介紹了docker 使用CMD或者ENTRYPOINT命令同時啟動多個服務,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11