nginx docker实例多个应用程序

时间:2015-07-27 12:01:10

标签: php nginx docker dockerfile

所以,我在Dockerizing我的架构,它包含在apache上运行的多个php应用程序。

如果我是对的,我需要: 1个nginx容器 1个php容器和多个数据容器volume-from在nginx容器中。

如何将多个数据容器链接到我的nginx容器? 例如,我将app1.domain.com授权给/data/app1app2.domain.com授权给/data/app2等等。

1 个答案:

答案 0 :(得分:3)

您可以为每个应用创建一个卷容器:

  • app1:docker create -v /data/app1 --name app1 ....
  • app2:docker create -v /data/app2 --name app2 ....

然后将它们链接到您的nginx容器:

docker run --volumes-from app1 --volumes-from app2 --name nginx ... nginx ...

有关您可以找到的卷的更多信息in the official volumes documentation