如何在两者之间移动或克隆环境时管理相互依赖的docker容器

时间:2014-01-07 20:05:49

标签: docker lxc

我试图围绕如何使用docker运行这个特定的工作流程。

  1. 开发人员的开发环境 - n个容器,如db,webserver,appserver等,容器之间存在依赖关系。因此,数据库将仅依赖于数据volumes容器,数据库上的appserver容器等。
  2. 现在我需要将它移植到新的机器或环境中,例如当一个新的开发人员加入时,这样他就可以获得自己的环境。
  3. 在阅读advanced docker volumestiny docker pieces

    后,我很清楚第1步

    我的问题与第2步有关。如何使用(希望)单个命令正确地管理所有相互依赖的容器并重新启动这个新环境?

1 个答案:

答案 0 :(得分:5)

您可以使用figmaestro-ng

第一个是为开发环境设计的,而第二个是为生产环境设计的;但是两者都允许你定义一些容器,它们之间有依赖关系,并且可以很容易地从一个命令中旋转它们。