在跨环境或克隆环境之间移动时如何pipe理相互依赖的泊坞窗容器

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

  1. Dev开发环境 – n个容器,如db,webserver,appserver等,容器之间有依赖关系。 所以数据库将只依赖数据volumes容器,数据库应用服务器容器等等。
  2. 现在我需要把这个移植到一个新的机器或者环境中,例如当一个新的开发者join时,为了获得自己的工作环境。

阅读完高级docker和小docker后,第一步就很清楚了

我的问题与步骤2有关。我如何干净地设法使用(希望)单个命令正确运行所有相互依赖的容器来重现这个新环境?

你可以使用fig或maestro-ng 。

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