我在EC2实例上运行两个容器:
docker 运行-d --name = grafana -p 3000:3000 grafana / grafana
docker运行--name some-mysql -e MYSQL_ROOT_PASSWORD = my-secret-pw -d mysql:tag
在Grafana仪表板中,当我添加主机18.211.211.211:3306
然后按测试,出现以下错误:
拨打tcp 18.211.211.211:3306:connect:连接被拒绝
还运行了以下命令,但没有成功:
须藤防火墙cmd-永久-区域=公共(public)-添加端口= 3306 / tcp
sudo firewall-cmd-重新加载
怎么解决这个,有什么想法吗?
谢谢

最佳答案

我得到了两个步骤的解决方案。

  • 通过添加-p 3306:3306,将端口3306从docker公开到您的localhost,并且还使用5.7版的MySQL镜像。


  • 从Grafana连接到MySQL时,请使用计算机的IP地址而不是localhost或0.0.0.0或127.0.0.1
  • 08-28 03:59