【发布时间】:2017-09-22 09:52:59
【问题描述】:
我尝试按照以下官方指南将 Consul 代理作为 Docker 容器运行:https://hub.docker.com/_/consul/
第一个代理启动成功:docker run -d --name=dev-consul consul
但是当我启动命令 docker run -d consul agent -dev -join=172.17.0.2 第二个代理因错误停止:
==> Starting Consul agent...
==> Joining cluster...
==> 1 error(s) occurred:
* Failed to join 172.17.0.2: dial tcp 172.17.0.2:8301: i/o timeout
我检查了第一个容器 ip 是 172.17.0.2。我的 Docker 版本是 17.06.2-ce,构建 cec0b72。领事版本 0.9.3
请指教。
【问题讨论】: