
项目结构: Proj/项目 1/xxx/web1 根目录, Proj/项目 1/xxx/web2 根目录 一个项目下分为多个子系统 如何在一个容器内搭建所有 web 项目, 而不是每个 web 项目一个容器
yml 文件 
nginx 配置文件 
现在访问 localhost:8010, localhost:8011 或者通过 service name 访问 都是只访问到 Proj 根目录
求大神指教
2 ThirdFlame 2019-09-24 09:47:54 +08:00 修改好 nginx 配置文件,然后复制进容器,再启动 |
3 izoabr 2019-09-24 09:48:37 +08:00 把 80 端口那个去掉呢? |
4 luckyrayyy 2019-09-24 09:52:02 +08:00 1、为啥要这么做?所有东西塞到 docker 里面就违背 docker 原意,丢弃它最大的优势了。 2、自己玩玩的时候这么搞也行,把 nginx 的配置文件和各个 web 目录挂载进去就行了 |
5 julyclyde 2019-09-24 13:00:54 +08:00 你如果把“使用 docker 部署”去掉,就会发现这根本就不成问题 |
7 su2018 OP @luckyrayyy 嗯 我们一个项目分为好几个 web 子系统的, 还有有多个项目 因为是在本地开发的 所以不想每个 web 项目都配置一个容器 毕竟有点多. |
8 su2018 OP @ThirdFlame 我的配置文件都是挂载在本机上的 |
9 via 2019-09-24 19:53:46 +08:00 via iPhone 你 nginx 和 php 的 document root 不一致,建议改为一样再试试 |
11 via 2019-09-25 08:53:01 +08:00 via iPhone 我是谁你 nginx 是在 /usr/share 下,php 在 /www 下,这两个目录名称不一样 |
12 via 2019-09-25 08:53:11 +08:00 via iPhone 是说 |