Azure的云应用程序ERR_CONNECTION_TIMED_OUT(Azure Cloud Ap

2019-09-29 23:51发布

我想部署蔚蓝的容器服务容器基础的应用程序,并遵循本教程。

https://docs.microsoft.com/en-us/azure/container-service/dcos-swarm/container-service-mesos-marathon-ui

一切都进行得很顺利,除了公众网址是显示ERR_CONNECTION_TIMED_OUT在浏览器中。

当查验网址,能够获得IP地址,但坪都呈现为超时。

我已经验证代理LB端口80所允许的规则列表。

如何通过公共网络访问应用程序?

Answer 1:

当查验网址,能够获得IP地址,但坪都呈现为超时。

Azure的禁止ICMP包,所以你能不能ping Azure的公共IP地址。 你可以使用telnettcping检查您的服务是否正在监听。


你绑定的容器的80端口的DC / OS代理的80端口? 如果我不这样做,我得到同样的错误日志和你在一起。 请参阅此链接 。

注:我测试在我的实验室,如果我不这样做,nginx的服务将监听其他端口上。 我ssh到代理虚拟机。

root@dcos-agent-public-65818314000001:~# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                  NAMES
7e8091548413        nginx               "nginx -g 'daemon off"   14 minutes ago      Up 14 minutes       0.0.0.0:4912->80/tcp   mesos-d7be0314-6be2-467b-8376-433a05033b17-S1.42edeac0-2aa3-4ecd-acaa-17d5f2f4ac19

该服务正在侦听端口4912不是80。

如果你做到这一步,我建议你也可以ssh到代理虚拟机(相同的用户名和私有密钥),并执行docker ps



文章来源: Azure Cloud App ERR_CONNECTION_TIMED_OUT