在不使用 docker 机器的情况下部署 docker 群

Deploying docker swarm without using docker machine

目前我在 RackSpace 上有一堆 RHEL7 VMs 运行 并且想部署 docker swarm 用于测试目的。 Docker 文档仅描述了使用 docker 机器部署 docker swarm 的方法。

问题: 由于 VirtualBox 不能在 VM 中使用,是否有任何其他方法可以让我在不使用 docker 机器的情况下直接在我的 VM 上部署 docker swarm?

事实上 Docker 文档为您提供了如何在不使用 docker-machine 的情况下设置 swarm 集群 'manually':Create a swarm for development

I think that this full step-by-step tutorial might be useful.

它详细介绍了如何使用 multi-hosts 网络部署 Swarm,而无需 Docker-machine 通过使用 consul 并建议了两种不同的 Swarm 代理发现方法(静态文件和令牌)。