Docker 同一個宿主機器上容器間相互訪問 No route to host


問題描述:

  在一台centOS7宿主機上,部署服務A和服務B。

  服務A啟動命令: docker run --name serverA -p 7000:80 -d imageA

  服務B啟動命令: docker run --name serverB -p 8044:80 -d imageB

 

  外部客戶端請求服務A,正常返回。

  服務B請求服務A,報錯:No route to host

 

問題分析:

 

 

解決辦法:

  開放服務A的端口7000,執行下列命令:

  firewall-cmd --zone=public --add-port=7000/tcp --permanent

  firewall-cmd --reload

  systemctl restart firewalld.service

 

 

 

 


免責聲明!

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



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