1

我在 docker 中运行 QuestDB 并在 8812 上公开 postgres 端口:

docker run -p 9000:9000 -p 9009:9009 -p 8812:8812 questdb/questdb:6.0.2

然后我正在运行 grafana

docker run -p 3000:3000 grafana/grafana

我收到一条错误消息,提示连接被拒绝:grafana 设置的屏幕截图 如何正确连接 grafana?

4

1 回答 1

0

这是因为您通过 docker 运行 QuestDB,通过 docker 运行 Grafana,这意味着它们在自己的网络中运行,这与您所公开的不同。

要解决您的问题,您需要找到 questDB 网络的 IP(在 docker 内)并将 Grafana 连接到它。

  1. 在您的终端类型中:docker network inspect bridge. 这将打开一个 json 列表。

  2. "Containers"您下方,您应该同时看到"Name": "grafana"."Name": "questdb".。你在找之前questdb的。例如 ``IPv4Address - 所以你只需要.IPv4Address/ can be something like: "122.12.0.3/22"122.12.0.3

  3. 现在转到您的 Grafana UI 并122.12.0.3按照此处所述进行连接。

于 2021-05-26T10:19:09.790 回答