docker容器無法訪問宿主機-No route to host
也表現為docker間通過宿主機IP + 宿主機 端口 通信時報錯: No route to host
解決方案1 : (推薦) :
在宿主機上將要訪問的端口號添加到 public 的zone 區域:
firewall-cmd --zone=public --add-port=2181/tcp --permanent
firewall-cmd --reload
1
2
解決方案2 : (不推薦) :
直接關閉防火牆,會引起安全問題。以及docker 查新啟動報 iptables no chain 之類的錯誤.
systemctl stop firewalld
1
注意: 問題貌似只出現在centos上,所以還是推薦ubuntu 貌似毛病少點。