多台物理机上的 Docker Swarm

多台物理机上的 Docker Swarm

我正在使用以下说明在分布式环境中部署 Hyperledger Fabric:这里.实现分布式设置Docker Swarm是必须的。

我的一个节点位于远程(这是我学校的服务器)并且docker swarm已经初始化并准备好接受连接。

另一个节点(即本地 PC)应该加入 docker swarm,为了连接到这个 swarm,我正在使用这样的端口转发,但出现此错误:ssh [email protected] -L 2377:localhost:2377

Error response from daemon: Timeout was reached before node joined. The attempt to join the swarm will continue in the background. Use the "docker info" command to see the current swarm status of your node.

阅读另一组的说明后,也尝试了如下多个端口转发:

ssh [email protected] -L 2377:127.0.0.1:2377 -L 7946:localhost:7946 -L 4789:localhost:4789但仍然有同样的错误。

请建议我:

  1. 是不是学校的防火墙阻止我连接?或者是其他原因。
  2. 在这种情况下端口转发可以工作吗?

操作系统:

Ubuntu 18.04 本地 - 16.x 远程

相关内容