主機上docker之間不通怎么辦

主機上docker之間不通怎么辦

主機上docker之間不通怎么辦

出現的問題:docker主機內部網絡正常,與其它主機的連接失效,其它主機不能連接docker主機上映射的端口,docker內部也無法連接外部主機。

服務器環境如下:

所在系統centos

docker info:

WARNING: IPv4 forwarding is disabledWARNING: bridge-nf-call-iptables is disabledWARNING: bridge-nf-call-ip6tables is disabled

解決主機上的docker之間不通的方法如下:

1、編輯配置文件

vim?/etc/sysctl.conf

在文件中增加以下代碼

net.bridge.bridge-nf-call-ip6tables=1 net.bridge.bridge-nf-call-iptables=1 net.bridge.bridge-nf-call-arptables=1 net.ipv4.ip_forward=1

2、重啟網絡

systemctl?restart?network

再次查看docker info,警告消失,主機上的docker網絡恢復正常。

更多相關教程,請關注PHP中文網docker教程欄目。

以上就是主機上

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享