所以,我在Dockerizing我的架构,它包含在apache上运行的多个php应用程序。
如果我是对的,我需要: 1个nginx容器, 1个php容器和多个数据容器到volume-from
在nginx容器中。
如何将多个数据容器链接到我的nginx容器?
例如,我将app1.domain.com
授权给/data/app1
,app2.domain.com
授权给/data/app2
等等。
答案 0 :(得分:3)
您可以为每个应用创建一个卷容器:
docker create -v /data/app1 --name app1 ....
docker create -v /data/app2 --name app2 ....
然后将它们链接到您的nginx
容器:
docker run --volumes-from app1 --volumes-from app2 --name nginx ... nginx ...
有关您可以找到的卷的更多信息in the official volumes documentation。