【发布时间】:2016-11-20 15:51:21
【问题描述】:
我目前有三台主机(docker1、docker2 和 docker3),我没有使用 Docker Machine 设置它们,每台都运行 v1.12-rc4 Docker 守护程序。
我在docker1 上运行docker swarm init,这又会打印一个docker swarm join 命令,我在docker2 和docker3 上运行该命令。此时,在每个主机上运行docker info 包含Swarm: active 行。
在这一点上,这种行为似乎与我过去使用独立 Swarm 容器时的行为有所不同。特别是,运行docker network ls 只会向我显示本地主机上的网络,并且在尝试创建覆盖网络时,工作节点似乎并不知道它(ie 它没有显示上他们的docker network ls。)
我觉得我错过了一些与 Swarm 模式的工作相关的重要信息,而不是 Swarm 容器。
在获得覆盖网络功能的同时,在 Docker 1.12 上设置这种集群没有 Docker Machine 的正确方法是什么?
【问题讨论】:
标签: docker docker-swarm