【发布时间】:2020-06-25 16:55:13
【问题描述】:
我正在尝试使用 docker-machine 创建由 2 个节点组成的 swarm,很容易配置 VM 并将其添加为节点,但我想使用 ubuntu VM 机器和 Windows docker 创建一个 swarm不使用 docker-machine 的管理器。
跑步
码头群初始化
在 Windows 中(主机)给了我一个添加工人的令牌。我在 VirtualBox 中运行 Ubuntu,Docker 也安装在 VM 中,我可以 ssh 进入它并运行命令,但是每当我尝试使用从 Windows 机器生成的令牌将此 Ubuntu 机器添加为工作节点时,它说
来自守护程序的错误响应:在节点加入之前已达到超时。加入蜂群的尝试将在后台继续进行。使用“docker info”命令查看节点当前的 swarm 状态。
我认为这与端口转发有关。我将我的 VM 端口 22 转发到 VBox 中的 127.0.0.1:22 以通过 SSH 连接。但是我尝试了几种转发组合。 VM 仍然无法作为我在 Windows 中创建的集群中的节点加入。
任何指导都会很有价值。
【问题讨论】:
标签: docker docker-swarm docker-swarm-mode