一、docker info 出現"The devicemapper storage driver is deprecated "警告
需要修改docker安裝磁盤文件系統的ftype參數為1
查詢文件系統的ftype,如果為0,需要重新格式化磁盤,並修改磁盤文件系統的ftype參數為1
xsfs_info /home
修改前
修改后
參考地址:https://www.jianshu.com/p/81f4d55c0c81
二、docker 網絡地址映射到IPV6上面,導致無法訪問
修改方法
打開 /etc/default/grub, 找到 GRUB_CMDLINE_LINUX="..." 或者有的叫做 GRUB_CMDLINE_LINUX_DEFAULT="..."。 GRUB_CMDLINE_LINUX="ipv6.disable=1 ..." GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 ..." 將 ipv6.disable=1 加入到最前面,注意與后面的其他值空格隔開。 執行 grub2-mkconfig -o /boot/grub2/grub.cfg 該命令會重新生成一個引導文件,覆蓋掉現有的文件。 然后重啟系統
參考鏈接:https://github.com/lanlin/notes/issues/80
三、docker info 出現"T bridge-nf-call-iptables is disabled "警告
修改方法
編輯/etc/sysctl.conf 文件加入以下內容 net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 net.ipv4.ip_forward = 1
然后執行sysctl -p 使配置生效
四、docker啟動過程出現"kernel:unregister_netdevice: waiting for lo to become free. Usage count = 1"錯誤,該bug是kernel內核錯誤,docker19.0.以上版本需要升級內核,注意該bug會導致docker容器無法訪問主機,出現網絡錯誤
修改方法
yum -y update
參考鏈接:https://www.jianshu.com/p/a4a1e8f7c9e3
ernel:unregister_netdevice: waiting for lo to become free. Usage count = 1