我在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?
这是因为您通过docker运行QuestDB,通过docker运营Grafana,这意味着它们在自己的网络中运行,这与您所公开的不同。
为了解决您的问题,您需要找到questDB网络的IP(在docker中(并将Grafana连接到它。
-
在您的终端中键入:
docker network inspect bridge
。这将打开一个json列表。 -
在
"Containers"
下,您应该同时看到"Name": "grafana".
和"Name": "questdb".
。您正在查找/
之前的questdb
的IPv4Address
。例如`IPv4Addresscan be something like: "122.12.0.3/22"
-所以您只需要122.12.0.3
。 -
现在转到Grafana UI并使用
122.12.0.3
进行连接,如这里所述。