問題描述:
在一台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