我有一個託管在服務器上的Web應用程序,它使用virtualEnv來分隔dev和prod實例。兩個實例共享相同的postgres數據庫。 (所有在同一臺服務器上)獨立開發和生產實例和數據庫
我是一個新的碼頭工人,我想用docker容器替換dev和prod實例,並且每個鏈接到它的dev或prod postgres容器(或類似的效果,開發中的代碼更改不會影響生產數據庫。)
此方案的最佳設計是什麼?我應該將dev和prod容器映射到不同的端口嗎?我可以爲dev和prod容器共同擁有1個dockerfile嗎?我如何處理2個postgres容器?