使用查询AWS RDS实例的Docker容器

我正在开发一个将要使用docker容器进行部署的应用程序。 此应用程序连接并查询AWS RDS上的Aurora数据库。

我想做一些QAtesting,指向testing数据库,而不是Aurora数据库的生产。

什么是最好的方法?

在同一个RDS上创build数据库副本?

把应用程序容器中的MySQL实例放到指定的位置,并进行QAtesting?

或者创build一个安装了MySQL的简单容器,并将我的应用程序指向它?

把应用程序容器内的MySQL和实例

通常不build议这样做,因为容器应该表示固定状态的服务,并且不应在运行时更改。

创build一个简单的容器与MySQL安装并指向我的应用程序?

尽pipe如此,如果可能的话,我将再次不改变现有的正在运行的应用程序容器,而是启动一个新的应用程序,并且链接到一个testingMySQL容器。
那样的话,你可以在你的testing环境中保持独立的prod运行环境。