我是 Docker 的新手,仅将其用于本地开发,我正在尝试从 MAMP Pro 设置转向容器,以实现可移植性和易于设置。
我似乎无法弄清楚的一个主要问题是如何在我的本地主机连接中拥有多个数据库,就像在 Navicat 中看到的那样:
在这个例子中,db1 被 project1 使用,而 db2 和 db3 都被另一个 project2 使用
如果我尝试在 Docker 中为这些项目创建容器,我必须为每个(每个都有不同的端口)、不同的卷(可能)创建一个不同的本地主机连接,并跟踪我需要的每个新数据库的设置.
这种单连接/多数据库模式在 Docker 中可行吗? 我见过的最接近的是使用反向代理,以便所有内容都指向一个端口,但我无法使其适用于多个项目。 :/
我是否遗漏了一些明显的东西?