【发布时间】:2026-02-05 17:45:01
【问题描述】:
我有一个托管在服务器上的 Web 应用程序,它使用 virtualEnv 来分隔 dev 和 prod 实例。两个实例共享同一个 postgres 数据库。 (都在同一台服务器上)
我是 docker 的新手,我想用 docker 容器替换 dev 和 prod 实例,并且每个链接都指向其 dev 或 prod postgres 容器(或类似的效果,以便开发中的代码更改不会影响生产数据库。)
这个场景的最佳设计是什么?我应该将 dev 和 prod 容器映射到不同的端口吗?我可以为 dev 和 prod 容器提供 1 个 dockerfile 吗?如何处理 2 个 postgres 容器?
【问题讨论】:
标签: postgresql docker docker-compose dockerfile