如何使用docker-machine启动50台机器?

时间:2016-04-08 16:53:36

标签: amazon-ec2 docker virtualbox docker-machine docker-swarm

我需要启动一堆ec2实例(可能是虚拟机实例,无所谓)作为一个群。 docker-machine似乎只能一次做一个,而启动50台机器则需要数小时。我想启动swarm master,然后并行启动49个swarm worker。这似乎是一个常见的用例,但是docker-machine没有我可以找到的引导实例数的参数。

我该怎么做?我需要自己编写脚本吗?

发布在docker论坛上,但通常没有人在那里回答:https://forums.docker.com/t/how-to-spin-up-multiple-docker-machines-at-once-i-need-20-or-50-now/8749

1 个答案:

答案 0 :(得分:0)

您正在寻找的是配置管理软件。创建了Chef,Ansible,Terraform及其竞争对手来部署和管理这样的集群。

Docker-machine非常适合在我的MacBook上运行容器,但对于部署云基础架构却不是那么好。考虑使用您选择的配置管理工具将您的swarm部署到Auto-Scaling Groups。