我有使用圍棋和后格雷姆的項目創建泊塢文件的最佳解決方案是什么?在 docker 中使用 os[例如 ubuntu] 并安裝 go 和 postgresql?還是單獨使用它們[使用go和postgresql以及它們之間的連接]?
1 回答

慕神8447489
TA貢獻1780條經驗 獲得超1個贊
Docker 為一個任務建議一個容器,你可以參考多容器應用:
我們一直在使用單容器應用。但是,我們現在想將MySQL添加到應用程序堆棧中。經常出現以下問題 - “MySQL將在哪里運行?是否將其安裝在同一容器中或單獨運行?一般來說,每個容器應該做一件事并把它做好。有幾個原因:
您很有可能必須以不同于數據庫的方式擴展 API 和前端
單獨的容器允許您隔離版本和更新版本
雖然可以在本地對數據庫使用容器,但您可能希望對生產中的數據庫使用托管服務。你不想隨應用一起交付數據庫引擎。
運行多個進程將需要一個進程管理器(容器僅啟動一個進程),這增加了容器啟動/關閉的復雜性
還有更多原因。因此,我們將更新我們的應用程序以如下所示:
因此,對于您來說,您應該選擇 .use go and postgresql in different containers and connection between them
- 1 回答
- 0 關注
- 73 瀏覽
添加回答
舉報
0/150
提交
取消