![](/img/trans.png)
[英]How to connect a Docker container of Grafana to a Docker conatiner of MySql?
[英]How to connect local mysql(or docker container mysql) from docker container grafana?
我用 docker 容器创建了 grafana。 我用 docker 容器创建了 mysql。 之后,我尝试访问 grafana 并通过“数据源”添加 mysql 容器。 但是,发生了以下错误。 问题是什么?
db query error: query failed - please inspect Grafana server log for details
【grafana的数据源设置】
主机:10.0.7.35:3306
我在 mysql 容器中为 0.0.0.0:3306 设置了 '/etc/mysql/my.cnf' 的绑定地址。
你可以通过三种方式做到这一点
-p 3306:3306
端口并找到 docker 的 IP 并从同一网络连接到该 IP 上的该端口--link name_of_mysql_container:mysql
运行 app docker,然后在 app docker 上连接到 name_of_mysql_containerversion: '3.2'
services:
app:
build: .
image: lap
environment:
- DB_HOST=mysql
mysql:
image: mysql
ports:
- "3306:3306"
environment:
- MYSQL_ROOT_PASSWORD=root
然后您可以在您的应用程序容器数据库连接中使用到名为“mysql”的主机
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.