我有一个托管在服务器上的Web应用程序,它使用virtualEnv来分隔dev和prod实例。两个实例共享相同的postgres数据库。 (所有在同一台服务器上)独立开发和生产实例和数据库
我是一个新的码头工人,我想用docker容器替换dev和prod实例,并且每个链接到它的dev或prod postgres容器(或类似的效果,开发中的代码更改不会影响生产数据库。)
此方案的最佳设计是什么?我应该将dev和prod容器映射到不同的端口吗?我可以为dev和prod容器共同拥有1个dockerfile吗?我如何处理2个postgres容器?