【发布时间】:2021-04-27 02:09:57
【问题描述】:
不确定,如果这是一个正确的问题,或者即使这是一个正确的问题
使用多个docker开发项目的最佳实践如下(使用windows 10 docker desktop):
- 每个项目包含多个容器-反向代理、db-container、php || nodejs 容器;
- 不想每次都使用 docker-compose down|up 来丢失数据库数据/种子(并非所有项目都可以为 db 提供种子,甚至记得上次的 db 更新 - 例如字段设置);
- 有时需要同时运行它们以便更轻松地在项目之间切换;
- 并非所有 docker-compose.yml 和 dockerfile(用于构建)文件都可以更改;
有没有简单的“修复”?
【问题讨论】:
-
如果每个项目都在一个不同名称的目录中,并且你没有解决
container_name:和ports:冲突,你应该可以同时运行各个项目。您遇到了具体问题吗? -
是的,主要是我只能连接到一个 nginx-proxy 的问题。其他只是被忽略。
标签: docker development-environment