问题描述:

  在一台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

 

 

 

docker部署微服务 docker部署微服务 no route to host_问题分析