Amazon web services 自动化Docker Swarm的工具

Amazon web services 自动化Docker Swarm的工具,amazon-web-services,docker,docker-compose,docker-swarm,Amazon Web Services,Docker,Docker Compose,Docker Swarm,我关注了Docker文档关于在Virtualbox上设置Swarm的内容。 我想在AWS、Azure或DigitalOcean上设置它的过程是相同的。 每次都要手动完成很多工作 有没有一个工具可以自动完成这项工作 我想用一些东西来设置和规模Swarm,就像Compose为Docker做的那样 也许我会从一个AWS实例和2-3个容器开始,然后将它们扩展到100个容器,并相应地扩展实例。然后我想缩小到2个实例,其余的将关闭 是否存在类似的情况?您可以轻松地用于配置主机和配置swarm() Docke

我关注了Docker文档关于在Virtualbox上设置Swarm的内容。 我想在AWS、Azure或DigitalOcean上设置它的过程是相同的。 每次都要手动完成很多工作

有没有一个工具可以自动完成这项工作

我想用一些东西来设置和规模Swarm,就像Compose为Docker做的那样

也许我会从一个AWS实例和2-3个容器开始,然后将它们扩展到100个容器,并相应地扩展实例。然后我想缩小到2个实例,其余的将关闭

是否存在类似的情况?

您可以轻松地用于配置主机和配置swarm()

Docker生态系统还包括管理解决方案,如或,以轻松实现您想要的

您可以使用配置Swarm master、Swarm节点和所有必需的群集发现。Ansible是一个通用的IT自动化工具,但它附带了一个非常强大的工具,可以轻松设置Docker Swarm


演示了如何使用Ansible设置Swarm的一个很好的示例。

如果您希望避免手动配置,但仍能获得所需的高可用性和成本效率,请尝试运行Jelastic预先打包的Docker Swarm模板:

  • 它具有内置的自动聚类和缩放功能
  • 安装是自动执行的,您可以通过直观的UI完全访问群集
  • 容器直接在裸机上运行,因此无需为每个服务保留完整的VM(并且您可以选择要在其上运行项目的数据中心)
  • 根据RAM和CPU的实际消耗进行支付
  • 容器自动分布在不同的硬件服务器上,从而提高了高可用性

有关该软件包和结帐博客的详细信息,其中介绍了如何使用ansible设置docker swarm群集。感谢molivier的回复。我已经完成了本教程,每次都这么做真的很耗时。Tutum已被Docker“购买”,形成您所指的Docker云。我在我的待办事项列表中检查了Cloud和AWS ECS是否适合我的情况。谢谢,我以前使用过Ansible,但没有想到。docker解决方案是