请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,我用的是单机的swarm,没有worker,在client中可以ping whoami,nslookup,获取地址的时候出错

service 的信息如下

docker service ls
ID                  NAME                MODE                REPLICAS            IMAGE                   PORTS
b3p56tapzjch        client              replicated          1/1                 busybox:latest          
otahacat91uh        whoami              replicated          1/1                 jwilder/whoami:latest   *:8000->8000/tcp

这个是client容器内的信息

/ # ping whoami
PING whoami (10.0.0.3): 56 data bytes
64 bytes from 10.0.0.3: seq=0 ttl=64 time=0.073 ms
64 bytes from 10.0.0.3: seq=1 ttl=64 time=0.105 ms
64 bytes from 10.0.0.3: seq=2 ttl=64 time=0.088 ms
64 bytes from 10.0.0.3: seq=3 ttl=64 time=0.090 ms
^C
--- whoami ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 0.073/0.089/0.105 ms

/ # nslookup tasks.whoami
Server:		127.0.0.11
Address:	127.0.0.11:53

Non-authoritative answer:

*** Can't find tasks.whoami: No answer

/ # nslookup whoami
Server:		127.0.0.11
Address:	127.0.0.11:53

Non-authoritative answer:

*** Can't find whoami: No answer

网络信息,用的demo

NETWORK ID          NAME                DRIVER              SCOPE
76d07f4f181d        bridge              bridge              local
wofa8g7kn1di        demo                overlay             swarm
3f19bdb2049f        docker_gwbridge     bridge              local
c28d1d7442c1        host                host                local
mp4u97zpysmf        ingress             overlay             swarm
4d0db1f0be88        none                null                local

正在回答 回答被采纳积分+3

3回答

Louis0o 2019-04-14 11:59:58

遇到同样的问题了,不知道这个问题解决了没有?

0 回复 有任何疑惑可以回复我~
  • 您也是单节点么?您可以用http://play-with-docker.com/   去做一下这个实验,看是否会重现这个问题。
    回复 有任何疑惑可以回复我~ 2019-04-15 03:38:51
麦兜搞IT 2018-11-01 22:22:14

因为我在尝试复现您的那个错误,但是一直没有复现出来。所以麻烦您告诉我你用的swarm的具体版本,还有敲过的docker 命令,我完全按照你的写法去一一复现一下。如果我按照你的做法一步步copy过来都不能复现,就真的帮不到你了。

0 回复 有任何疑惑可以回复我~
  • 提问者 别低头i_3586211 #1
    docker用的18.06ce版
    回复 有任何疑惑可以回复我~ 2018-11-01 22:25:25
  • 麦兜搞IT 回复 提问者 别低头i_3586211 #2
    这样吧,您用http://play-with-docker.com/  这个play with docker,创建一个3个节点的swarm cluster,然后做下我们这个实验试试
    回复 有任何疑惑可以回复我~ 2018-11-05 22:14:21
麦兜搞IT 2018-11-01 18:07:26

您好,很抱歉,因为这个问题确实没法准确回复,我这边没法重现您的这个错误。您要是方便,装个teamviewer,然后我可以约个时间,我远程下您的桌面,去您的环境里看看

0 回复 有任何疑惑可以回复我~
  • 提问者 别低头i_3586211 #1
    老师,我现在电脑不在身边
    回复 有任何疑惑可以回复我~ 2018-11-01 22:24:57
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信