linux docker容器間應用訪問超時(no route to host)


基本上什么正兒八經docker設置都行不通。

 

查看防火牆現有規則:

iptables -L -n  

 發現就有一個訪問別人訪問不通的端口在里面。

清掉:

iptables -P INPUT ACCEPT 
iptables -F
iptables -X
iptables -Z

 

iptables -A INPUT -i lo -j ACCEPT

保存重啟:

service iptables save
service iptables restart

service docker restart

問題解決。

 

原理:

docker容器起來的時候自己會添加一套規則,如果你的防火牆原先有端口,docker操作防火牆部分會失敗,導致應用能訪問,但容器間無法通信。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM