首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法访问Azure容器服务

无法访问Azure容器服务
EN

Stack Overflow用户
提问于 2017-10-06 00:53:40
回答 1查看 546关注 0票数 1

我遵循了几个关于Azure容器服务的教程,最终一次又一次地遇到了相同的问题。

按照下面的步骤操作:https://blogs.msdn.microsoft.com/jcorioland/2016/04/25/create-a-docker-swarm-cluster-using-azure-container-service

我设法用一个简单的"hello world"-like应用程序启动了一个容器。通过到群主服务器的SSH连接,我确认容器正在运行。

sudo docker ps -a

代码语言:javascript
复制
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                                                                                                                                NAMES
50f5ff6bc553        nginx               "nginx -g 'daemon ..."   19 minutes ago      Up 19 minutes       0.0.0.0:80->80/tcp                                                                                                                   hello-nginx
15bec25756d6        swarm:1.1.0         "/swarm manage --r..."   40 minutes ago      Up 39 minutes       0.0.0.0:2375->2375/tcp                                                                                                               containers_swarm_1
f3ae3f6fda89        progrium/consul     "/bin/start -serve..."   40 minutes ago      Up 39 minutes       0.0.0.0:8300-8302->8300-8302/tcp, 0.0.0.0:8400->8400/tcp, 53/tcp, 53/udp, 0.0.0.0:8500->8500/tcp, 0.0.0.0:8301-8302->8301-8302/udp   containers_consul_1

curl localhost

代码语言:javascript
复制
<!DOCTYPE html> <html> <head> <title>Welcome to nginx!</title> <style>
    body {
        width: 35em;
        margin: 0 auto;
        font-family: Tahoma, Verdana, Arial, sans-serif;
    } </style> </head> <body> <h1>Welcome to nginx!</h1> <p>If you see this page, the nginx web server is successfully installed and working. Further configuration is required.</p>

<p>For online documentation and support please refer to <a href="http://nginx.org/">nginx.org</a>.<br/> Commercial support is available at <a href="http://nginx.com/">nginx.com</a>.</p>

<p><em>Thank you for using nginx.</em></p> </body> </html>

我抓取了代理负载均衡器的公共IP地址,并将其放在端口80上。

请求需要很长时间,但最终失败,13.80.158.161响应时间太长。

我做错了什么?

更新:

master上的docker节点ls返回以下错误:

代码语言:javascript
复制
Error response from daemon: This node is not a swarm manager. Use "docker swarm init" or "docker swarm join" to connect this node to swarm and try again.

这显然是问题的根源。还不确定根本原因或修复方法。

EN

回答 1

Stack Overflow用户

发布于 2017-10-06 14:51:40

根据sudo docker ps -a的输出,似乎你在你的主机上创建了docker,也许你可以通过主机的公共IP地址来访问它。

我已经按照您提供的link对其进行了测试,以下是我的测试结果:

代码语言:javascript
复制
jason@swarm-master-E3E95783-0:~$ docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                                                                                                                                NAMES
3d744da42d16        swarm:1.1.0         "/swarm manage --r..."   About an hour ago   Up About an hour    0.0.0.0:2375->2375/tcp                                                                                                               containers_swarm_1
c63107d50414        progrium/consul     "/bin/start -serve..."   About an hour ago   Up About an hour    0.0.0.0:8300-8302->8300-8302/tcp, 0.0.0.0:8400->8400/tcp, 53/tcp, 53/udp, 0.0.0.0:8500->8500/tcp, 0.0.0.0:8301-8302->8301-8302/udp   containers_consul_1
jason@swarm-master-E3E95783-0:~$ 

代理

代码语言:javascript
复制
jason@swarm-agent-E3E95783000000:~$ docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                NAMES
1f5b28cd76d6        nginx               "nginx -g 'daemon ..."   41 minutes ago      Up 41 minutes       0.0.0.0:80->80/tcp   hello-nginx
jason@swarm-agent-E3E95783000000:~$ 

下面是输出:

代码语言:javascript
复制
jason@swarm-agent-E3E95783000000:~$ curl localhost
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
    body {
        width: 35em;
        margin: 0 auto;
        font-family: Tahoma, Verdana, Arial, sans-serif;
    }

在您的方案中,也许您可以访问您的主公共IP地址

要访问它,我们应该将端口80添加到入站规则中,以主负载均衡器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46591016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档