【问题标题】:Host unreachable after docker swarm initdocker swarm init 后主机无法访问
【发布时间】:2018-09-08 13:14:32
【问题描述】:

我有 Windows Server 2016 Core(Hyper-V VM)。 Docker 已安装,正在运行,我想创建 swarm。

开头的IP配置:

1. Ethernet - 192.168.0.1
2. vEthernet (HSN Internal NIC) - 172.30.208.1

然后我跑

docker swarm init --advertise-addr 192.168.0.1

Swarm 已创建,但我丢失了主 IP 地址。 IP 配置:

1. vEthernet (HNS internal NIC) - 172.30.208.1
2. vEthernet (HNS Transparent) - 169.254.225.229

在主地址 192.168.0.1 上无法访问创建的 swarm manager 节点。我无法连接到它,并且 swarm 工作人员无法加入此 IP。问题出在哪里?

【问题讨论】:

    标签: docker docker-swarm windows-server


    【解决方案1】:

    目前,您不能单独使用 Docker for Mac 或 Docker for Windows 来测试多节点集群。对于单节点swarm集群,

    如果您使用 Docker for Mac 或 Docker for Windows 来测试单节点 swarm,只需运行不带参数的 docker swarm init

    但是,您可以使用包含的 Docker Machine 版本来创建 swarm 节点(请参阅 Docker Machine 和本地 VM 入门),然后按照教程了解所有多节点功能

    更多信息请阅读this

    编辑:

    另请参阅this

    【讨论】:

    • 我不明白。那么如何在多个 Windows 服务器上创建 swarm?
    【解决方案2】:

    回答这个问题有点晚了,但是……当你启动 Swarm 时,Docker 将接管你的网卡。我所做的是使用两张网卡:一张我单独留给 Docker 使用,另一张用于其他所有东西,包括虚拟机。

    【讨论】:

    • 这取决于经理/工人吗?因为工作节点按预期工作。 (我最终拥有了 linux manager 节点和 windows worker 节点)
    • @MiroslavAdamec :请发布您的解决方案作为答案
    • 实际上它看起来像 Windows 2019 版本的问题......success.docker.com/article/swarm-init-bricks-win
    猜你喜欢
    • 2021-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-12
    • 1970-01-01
    • 1970-01-01
    • 2017-12-11
    • 1970-01-01
    相关资源
    最近更新 更多