stream浪+傀儡+docker工人

我是新技术,但我想了解自动化和容器的东西。

我阅读了关于这3款产品的一些文档,我想知道是否可以使用这些产品在大型环境中自动化几乎所有的东西。

  1. 部署虚拟机的stream浪者(比方说10个)

  2. Docker使用不同的软件创build容器。 是否有可能创build一个Apache的容器为MySQL …? 这个容器可以在它们之间有依赖关系,就像我想自动运行mysql容器来运行第一个Apache一样?

  3. Puppet同时在所有虚拟机上启动/运行Docker容器。

这可能吗? 我看到这3个产品互补,但我也想知道你的意见。

谢谢

最好的问候,乙肝

我会跳过stream浪步。 在大多数情况下,Docker容器已经足够了。

广告。 2。

当然,您可以为每个实例和应用程序创build单独的容器(例如,一个用于服务器应用程序,一个用于数据库,另一个用于某个队列)。

您可以使用link命令pipe理容器之间的依赖关系(请阅读此处 )。

要自动执行运行/启动命令,请使用docker-compose 。 它处理依赖关系,variables,多个实例和缩放。 更多在这里 。