将mysql服务器与docker一起使用的最佳方法是什么?

时间:2017-10-14 05:02:32

标签: mysql docker

我有一个与MySQL数据库关联的golang Web应用程序。我需要在不同供应商提供的服务器数量中部署该Web应用程序。所以我将使用docker镜像来部署这个Web应用程序。我需要知道的是,可以将Mysql服务器保留在相同的docker映像上,或者我应该创建一个单独的docker映像来在这些服务器上部署MySQL。

1 个答案:

答案 0 :(得分:2)

你应该遵循Docker的经验法则是"一个应用程序,一个容器"对于应用程序的不同部分,使用单独的容器始终是最佳做法。主要原因是,如果你想用一些NoSQL数据库取代MySQL,你可以简单地杀死容器并启动一个新容器,而不用担心它会影响你的golang应用程序