我有一个运行 MySQL 的容器,并且想要从另一个容器 (Wordpress) 连接到数据库。当在我的笔记本电脑上本地运行容器时,它可以连接到在 Bluemix 上运行的数据库。在 Bluemix 上运行相同的容器
ice run --name=wordpress1 -p 80 -e WORDPRESS_DB_PASSWORD=xxx -e WORDPRESS_DB_HOST=129.41.234.102:3306 registry-ice.ng.bluemix.net/rhocheck/wordpress:latest
我收到此错误:
Warning: mysqli::mysqli(): (HY000/2002): No route to host in - on line 10
数据库正在运行。我什至可以从 Bluemix 上的容器进行连接,我通过 ssh 连接
有什么想法吗?
最佳答案
我会使用 ClearDB 服务。 MySQL 服务是实验性的。 ClearDB 是一家很棒的公司,托管 MySQL。您可以尝试将 CLearDB 绑定(bind)到您的应用程序/容器并通过这种方式连接吗?
关于mysql - 容器无法连接到 MySql DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30074617/