我想为所有队友创建孤立的环境来运行他们的代码

时间:2015-07-03 15:19:05

标签: ubuntu docker virtual-machine containers isolation

假设我有一台ubuntu机器(服务器)。 还有3名团队成员,他们都在处理他们各自的申请:
    1. PHP
    2.节点
    3. Java

现在,当他们推送他们的代码时,我需要能够运行他们的代码,以便他们可以测试它。此外,应用程序必须保持运行,其环境应该是不同的。

我正在考虑为每个人创建docker容器,但这需要大约350MB的空间,如果团队成长为100人,这似乎不太好。

请建议我或者我需要坚持使用docker容器吗?

由于

1 个答案:

答案 0 :(得分:0)

我认为您得出的结论是,您需要3个容器,因为您有3个应用程序。

  • 如果您从3人转到100,这并不一定意味着您需要100 - 3 = 97个更多容器。您仍然可以只处理那些3个应用程序。您的担忧可能无法保证。
  • 350 MB * 100 = 35 GB,这对于开展业务的成本来说仍然非常便宜。

如果它使您的开发更容易,您应该使用Dockerfiles。