本文介绍了Docker Bad Gateway中的InfluxDB的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我开始在Docker中使用Openhab、Mosto、Grafa等设置我的智能家居系统。Docker的话题对我来说还是一个相对较新的话题,我还没有成功地将InfluxDB与Grafana联系起来。每当我尝试时,Influxdb:Bad Gateway都会出现。我在互联网上做了很多研究,但我找不到一个可以帮助我的解决方案。也许有人知道问题所在,可以帮我。以下是我的docker合成文件:
influxdb:
image: influxdb:latest
container_name: influxdb
restart: always
ports:
- 8086:8086
environment:
- INFLUXDB_DB=telegraf
- INFLUXDB_USER=telegraf
- INFLUXDB_ADMIN_ENABLED=true
- INFLUXDB_ADMIN_USER=admin
- INFLUXDB_ADMIN_PASSWORD=Welcome1
volumes:
- influxdb:/var/lib/influxdb
grafana:
container_name: "grafana"
image: "grafana/grafana:latest"
restart: always
ports:
- 3000:3000
volumes:
- ./grafana:/var/lib/grafana
推荐答案
Grafana+InfluxDB数据源设置对话框建议将http://localhost:8086
作为URL域的默认值。这是一个建议,将其保留为这样,实际上是在同一主机上的grafana和fluxdb
这会导致错误网关。
问题是它们也是docker中的两个服务,它们应该通过各自的docker组成部分的名称相互引用,因此,在您的情况下,如下所示
关于您的卷节,impxdb声明中的那个可能应该是:
volumes:
- ./influxdb:/var/lib/influxdb
将容器文件夹/var/lib/influxdb
映射到./influxdb
主机文件夹./grafana
旁边,但这与网关错误问题无关。
这篇关于Docker Bad Gateway中的InfluxDB的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!