Connection Refuse

来源:7-5 集群服务间通信之Routing Mesh

简舟

2020-04-17

老师您好,在建立好service后,用docker service ps whoami命令查看状态正常,但是再运行curl 172.0.0.1:8000 就显示:curl:(7)Failed connect 172.0,0.1:8000;connection refused,请问是哪里出了问题

写回答

3回答

麦兜搞IT

2020-04-21

感觉是您的网络问题,这个jwilder/whoami docker镜像没有下载成功。

您能运行下 docker pull jwilder/whoami 我看看么?

0
0

麦兜搞IT

2020-04-19

您运行下下面几个命令我看看

[node1] (local) root@192.168.0.48 ~
$ docker service ls
ID                  NAME                MODE                REPLICAS            IMAGE                   PORTS
jui11d3diac6        whoami              replicated          1/1                 jwilder/whoami:latest   *:8000->8000/tcp
[node1] (local) root@192.168.0.48 ~
$ docker node ls
ID                            HOSTNAME            STATUS              AVAILABILITY        MANAGER STATUS      ENGINE VERSION
0lqopa4o2tlqnmyqqbnt4emlv *   node1               Ready               Active              Leader              19.03.4
1io7xnzlbrbul4xtjdee3faha     node2               Ready               Active                                  19.03.4
[node1] (local) root@192.168.0.48 ~
$


0
2
简舟
[root@docker1 ~]# docker service ps whoami ID NAME IMAGE NODE DESIRED STATE CURRENT ST 8yzm7uyj2zjp whoami.1 jwilder/whoami:latest docker2 Running Running 1 [root@docker1 ~]# docker node ls ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGI sj9ogb65mgs6dami7hruu1b1k * docker1 Ready Active Leader 19.0 tlmoccjjm3kabs9wobl60k4l2 docker2 Ready Active 1.13 53teqfk8kmuomq9ngl8rrth82 docker3 Ready Active [root@docker1 ~]# curl 127.0.0.0:8000 curl: (7) Failed to connect to 127.0.0.0: Network is unreachable [root@docker1 ~]# docker network ls NETWORK ID NAME DRIVER SCOPE 3bdc0d89db83 bridge bridge local 96kkcwyz307x demo overlay swarm a61ea489eb6f docker_gwbridge bridge local
2020-04-21
共2条回复

麦兜搞IT

2020-04-18

您好,您这样只是抛出问题我也没法给您解答的。您需要描述清楚。

  1. 环境

  2. 操作步骤

  3. 操作过程中使用的yml文件

0
1
简舟
老师,不好意思没说清楚,这个实验是7.5小节您上课带着做的swarm internal的实验,第一步docker network create -d overlay demo,第二步docker service create --name whoami -p 8000:8000 --network demo -d jwilder/whoami。service建立好之后运行docker ps demo 和 docker ls 都运行正常,running状态,但是 再运行curl 127.0.0.1:8000 就会发生如题的错误
2020-04-18
共1条回复

系统学习Docker 践行DevOps理念

无论你是开发、测试还是运维,Docker都是你的必备技能。

3297 学习 · 1895 问题

查看课程