关于使用docker容器的最佳实践,我有一个问题。
我需要为我开发的每个应用程序都有一个数据库。现在我的问题是,我应该使用一个mysql docker实例并在其中创建多个数据库,还是应该为每个数据库创建一个实例。我认为使用每个数据库一个实例的缺点是我无法拥有一个用户可以访问所有数据库。我知道出于安全原因,这是一个优点,但当我尝试从客户端备份时,我需要逐个实例进行备份。而且,是否使用多个实例会占用过多的资源(尽管mysql可能使用较少的资源,但使用相对较大的mssql实例可能会导致以后出现资源问题)
我的问题是,在docker中通常的做法是什么,以及利弊如何?