2017-10-14 62 views
1

我有一個與MySQL數據庫相關的golang web應用程序。我需要在由不同供應商提供的服務器數量上部署該Web應用程序。所以我打算使用Docker鏡像來部署這個Web應用程序。我需要知道的是,將Mysql服務器保持在同一個Docker鏡像上還是可以的,或者我應該製作一個單獨的Docker鏡像來在這些服務器上部署MySQL。與docker一起使用mysql服務器的最佳方式是什麼?

回答

2

您應遵循的Docker的一條經驗法則是「一個應用程序,一個容器」爲應用程序的不同部分分配不同的容器總是最佳做法。主要原因在於,如果你想用一些NoSQL數據庫替換MySQL,那麼你可以簡單地殺掉容器並啓動一個新的容器,而不用擔心它會影響你的golang應用程序

相關問題