如何让 Consul 工作以便让 Docker Overlay 工作?

如何让 Consul 工作以便让 Docker Overlay 工作?

我正在使用 Docker 运行 CentOS 7。我正在尝试在 Docker 服务器上安装 Consul。领事已解压。二进制文件用于显示版本。我跑了这个:

echo $CONSUL_RPC_ADDR

这将返回一个空行。然后我运行了这个:

consul join x.x.x.x #where x.x.x.x is the IP address of the server

我明白了:

连接到 Consul 代理时出错:拨打 tcp 127.0.0.1:8400: getsockopt: 连接被拒绝

然后我运行了这个:

consul info

我看到的结果是这样的:

连接到 Consul 代理时出错:拨打 tcp 127.0.0.1:8400: getsockopt: 连接被拒绝

我查了一下,8400端口没有被阻塞。我应该怎么做才能让 Consul 工作?我想让 Docker 覆盖工作。

相关内容