gpt4 book ai didi

mysql - Vagrant + puppet + docker

转载 作者:行者123 更新时间:2023-11-29 06:26:03 25 4
gpt4 key购买 nike

我是这项技术的新手,但我想了解自动化和容器方面的知识。

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

  1. 用于部署 VM 的 Vagrant(假设同时有 10 个)

  2. Docker 使用不同的软件创建容器。是否可以为 apache one 为 mysql 创建一个容器......?这个容器之间是否可以有依赖关系,比如如果我想自动运行 mysql 容器以先运行 apache 容器?

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

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

谢谢

最好的问候,乙肝

最佳答案

我会跳过 Vagrant 步骤。在大多数情况下,Docker 容器就足够了。

广告。 2.

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

您可以使用 link 命令管理容器之间的依赖关系(阅读 here )。

要自动运行/启动命令,请使用 docker-compose。它处理依赖关系、变量、多个实例和缩放。更多 here .

关于mysql - Vagrant + puppet + docker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30933916/

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