面向代理的docker端口映射

时间:2016-02-08 22:11:32

标签: docker mapping port consul

我刚刚在linux机器上下载了一个领事0.6.3,并在一个docker容器中将其破坏了。在容器中我正在运行命令

consul agent -dev

如果我做的话,它会在容器内完美运行

$ curl localhost:8500/v1/catalog/nodes

输出

[{"Node":"8f1841ad54bb","Address":"172.17.0.163","CreateIndex":3,"ModifyIndex":4}]

这是完美的。

现在在运行docker守护程序的母机中如果我docker ps它显示正确的运行容器

CONTAINER ID        IMAGE        COMMAND               STATUS              PORTS                     NAMES
8f1841ad54bb        myconsul   "/bin/bash"           Up 35 minutes       0.0.0.0:32787->8500/tcp   consul-server  

然而,如果从母机我做了

# curl localhost:32787/v1/catalog/nodes

它说

curl: (56) Failure when receiving data from the peer

虽然码头工具映射似乎是正确的,但任何人都可以告诉我可能是什么问题吗?

0 个答案:

没有答案