Docker在区域间扩展体系结构
让我们以这个案例为例: docker中的体系结构包括:Docker在区域间扩展体系结构,docker,docker-compose,docker-swarm,Docker,Docker Compose,Docker Swarm,让我们以这个案例为例: docker中的体系结构包括: 数据库(MySQL) nginx(托管角度站点+反向代理到后端) 后端(spring) certbot(获取让我们加密证书) 这很常见。 我想在机器上启动这些容器3次,因为我的系统中有3个区域。因此,每个区域都有自己的数据库、后端和前端 问题: 要使数据库从外部不可用,在docker compose中,我是否应该不放置“端口”属性并使network\u mode=ingres?然后在春天,我可以通过uri连接:数据库:3306?
- 数据库(MySQL)
- nginx(托管角度站点+反向代理到后端)
- 后端(spring)
- certbot(获取让我们加密证书)
network\u mode=ingres
?然后在春天,我可以通过uri连接:数据库:3306?但我无法从机器外部连接
de.example.com
/en.example.com
或example.com/de/
或example.com/en
docker堆栈部署--编写文件docker-compose.yml app EN
docker堆栈部署--编写文件docker-compose.yml app DE
或者我必须创建docker compose.yml
并复制粘贴所有服务3次?还是创建3个docker组合但这看起来很难看
希望你能理解我的问题。
国王问候