主機上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
喜歡就支持一下吧
相關推薦