使用docker容器查询AWS RDS实例

时间:2015-10-16 23:29:14

标签: mysql amazon-web-services docker amazon-rds-aurora

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

我想做一些QA测试,指向测试数据库而不是Aurora数据库生成。

最好的方法是什么?

在同一台RDS上创建数据库副本?

将app和MySQL实例放在app容器中并指向它,然后进行QA测试?

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

1 个答案:

答案 0 :(得分:1)

  

在应用容器中放置和MySQL实例

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

  

创建一个安装了MySQL的简单容器并将我的应用指向它?

尽管如此,如果可能的话,我会再次改变现有的运行应用程序容器,但是启动一个新的应用程序,使用--link连接到测试MySQL容器。 这样,您就可以将prod运行时环境与测试环境分开。