php - nginx docker实例多个应用程序

标签 php nginx docker dockerfile

因此,我正在对我的架构进行 Docker 化,该架构由在 apache 上运行的多个 php 应用程序组成。

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

如何将多个数据容器链接到我的 nginx 容器? 例如,我将 app1.domain.com 卷到 /data/app1 并将 app2.domain.com 卷到 /data/app2 等等等等

最佳答案

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

  • 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 .

关于php - nginx docker实例多个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31652558/

相关文章:

php - 如何使用XPath加载,修改和还原PHP代码段?

bash - 从基于 alpine 的 docker 运行 bash 脚本

docker - 如何为正在运行的 Docker 容器禁用网络?

php - 保留使用 tcpdf 创建的 pdf 中的换行符和行间距

php - 范围包括 '1' 的 BETWEEN 也返回 '10'

javascript - 如果 Web 服务器端口被阻止,如何使用 JavaScript 检查

Nginx 重定向 js.map 、 css.map

docker - 如何配置 NGINX 以从 UNIX 套接字服务 ASGI?

linux - 在 Docker for Windows 中创建符号链接(symbolic link)失败,还不支持吗?

php - Laravel Eloquent : get all records sorted by summary price from relation