admin管理员组文章数量:1640592
在安装docker的过程中,经常会遇到一些报错信息,当遇到一下报错如:“WARNING:bridge-nf-call-iptables is disabled”时,我们会做一下修改和配置来解决这个问题。
由于将linux系统作为路由或者VPN服务就必须要开启IP转发功能。当linux主机有多个网卡时一个网卡收到的信息是否能够传递给其他网卡,如果设置成1的话可以进行数据包转发,可以实现VxLAN等功能,不开启会导致docker部署应用无法访问。
1.开启包转发功能和修改内核参数
br_netfilter模块用于将桥接流量转发至iptables链,br_netfilter内核参数则需要开启转发。
执行一下命令:
然后再输入一下命令行,编辑完成后保存退出。
2. 重新加载使配置生效
执行命令:sysctl -p /etc/sysctl.d/docker.conf,操作如下所示:
3.查看配置是否生效
执行命令:lsmod | grep br_netfilter,操作如下所示:
4. 当重启Docker后以上模块配置会失效,为确保下次重启后依然生效,可设置开机自动加载模块的脚本。
首先,在/etc/目录下新建rc.sysinit文件,输入命令:vim /etc/rc.sysinit,然后再编辑器界面输入一下命令:
#!/bin/bash
for file in /etc/sysconfig/modules/*.modules ; do
[ -x $file ] && $file
done
5.在/etc/sysconfig/modules/目录下新建文件br_netfilter.modules
br_netfilter.modules文件中内容为:modprobe be_netfilter
6.给 br_netfilter.modules文件授权
7. 以上操作执行完成后,重启Docker:systemctl restart docker
本文标签: 报错解决办法bridgewarningDocker
版权声明:本文标题:Docker安装后出现以下报错:WARNING:bridge-nf-call-iptables is disabled的解决办法 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1729317191a1195438.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论