gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 10:37:58 24 4
gpt4 key购买 nike

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

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

我尝试了以下方法:

1 - 安装多个 虚拟机 来自 Ubuntu MinimalCD

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

2- 下载 Vagrant 盒子里面有 docker (有一些 here )。

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

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

你如何测试你的 docker 集群工具?
我唯一的“简单”解决方案是运行来自某个提供商的多个实例并按小时使用量付费,但是当我离线并且不想付费时,这真的不是那么容易。

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

最佳答案

您可以使用 docker-machine在本地创建几个虚拟机。您可以通过更改环境变量来连接到所有这些。

您可能还对 https://github.com/dnephin/compose-swarm-sandbox/ 之类的内容感兴趣.它使用 https://github.com/dnephin/docker-swarm-slave 在容器内创建多个 docker 主机.

如果您使用的不是 swarm,则只需从 /srv/ 中删除该服务即可。 .

关于docker - 如何在笔记本电脑上运行多个 docker 节点来模拟集群?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32508663/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com