问题描述:
在一台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