Docker compose 运行多个分站问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

Docker compose 运行多个分站问题

鲁二哥 2016-03-24 15:26:16 2544

Docker compose 搭建php+nginx+mysql环境多个分站问题
比如:
有一台阿里云主机,操作系统是centos 7.2
现在一个网站有两个分站,
aaa.xxxxxxx.com
bbb.xxxxxxx.com
对应有两个project文件夹,分别是project-a,project-b,
两个文件夹中分别有自己的docker-compose.yml文件,里面分别定义了nginx+php+mysql的一些东西。
问题:
在两个文件夹中分别执行docker-compose up的时候,nginx+php+mysql是运行了两份,还是一份呢?
如果运行两份,那不是很占空间吗,当有N个分站的时候,那可咋办?

Linux Docker 容器
分享到
取消 提交回答
全部回答(1)
  • 易立
    2019-07-17 18:35:38

    是两份,Docker Compose每个project独立的。
    有几个思路供参考

    1. 应用层修改支持多租户,每个虚拟域名对应一个租户
    2. 可以共享一个数据库,因为Nginx,php比较轻资源消耗不大。为了保证SLA建议使用RDS实例

    如果您试用阿里云容器服务,可以考虑下面博客介绍的内容 https://yq.aliyun.com/articles/2985

    0 0
云原生
使用钉钉扫一扫加入圈子
+ 订阅

云原生时代,是开发者最好的时代

推荐文章
相似问题