如何在笔记本电脑上运行多个 docker 节点来模拟集群?

xde*_*per 5 cluster-computing vagrant docker

我的目标是模拟一个可以测试我的应用程序和工具的集群环境。

我需要至少运行 3 个Docker 节点(不是容器),并且可以通过 ssh 访问它们。

我已经尝试过以下方法:

1 -从Ubuntu MinimalCD安装多个VM

结果:最终需要维护大量文件,重复该过程确实有害且令人不快。

2-下载里面有docker的Vagrant box (这里有一些)。

结果:我无法通过 ssh 访问它们,并且无法真正启动多个盒子(好吧,我可以,但它仍然不是最佳的)。

3-多次尝试运行“ Kitematic ”,但没有成功。

您如何测试 Docker 集群工具?我唯一的“简单”解决方案是从某个提供商运行多个实例并按小时付费,但是当我离线并且我只是不想付费时,这实际上并不那么容易。

我不需要运行多个“容器”,而是运行多个“主机”,然后我可以将它们连接到一个集群中来模拟分布式数据中心。

Fré*_*nri 1

选项 2 应该是一个有效的选项,但您看到的是使用 docker 配置程序来使用 VM 框。我建议您查看vagrant docker 提供程序,在这种情况下您不需要 vagrant box,而是需要 docker 镜像。Vagrant 文件仍然存在,您可以从单个 Vagrant 文件轻松设置多台机器

这是一个不错的博客,但我相信还有很多其他好的文章详细解释了