我有一个正在运行的postgreSQL容器,我想启动另一个需要数据库的dockerized应用程序。我应该使用相同的postgreSQL容器还是旋转一个单独的容器(第二个应用程序与第一个应用程序完全无关)?
这里的最佳做法是什么?
最佳答案
对于Docker或微服务,服务之间的关系应该是独立的,服务越独立,则可扩展性和灵活性就越大。
您可以考虑很多事情,这将导致需要单独的数据库容器
我有一个正在运行的postgreSQL容器,我想启动另一个需要数据库的dockerized应用程序。我应该使用相同的postgreSQL容器还是旋转一个单独的容器(第二个应用程序与第一个应用程序完全无关)?
这里的最佳做法是什么?
最佳答案
对于Docker或微服务,服务之间的关系应该是独立的,服务越独立,则可扩展性和灵活性就越大。
您可以考虑很多事情,这将导致需要单独的数据库容器