【问题标题】:DockerCompose-Grafana-InfluxDB-Error: Bad GatewayDocker Compose-Grafana-InfluxDB-Error: Bad Gateway
【发布时间】:2021-04-22 10:38:26
【问题描述】:

我知道论坛中有一些类似的问题,但没有真正解决。 我尝试使用 dockercompose 文件连接 grafana 和 influxdb,但每次我收到 Bad Gateway 错误。这是文件:

services:
  grafana:
    image: grafana/grafana
    container_name: grafana
    restart: always
    ports:
      - 3000:3000
    networks:
      - grafana_network
    volumes:
      - grafana_data:/var/lib/grafana
    depends_on:
      - influxdb


  influxdb:
    image: influxdb:latest
    container_name: influxdb
    restart: always
    ports:
      - 8086:8086
    networks:
      - grafana_network
    volumes:
      - influxdb_data:/var/lib/influxdb
    environment:
      - INFLUXDB_DB=grafana
      - INFLUXDB_USER=grafana
      - INFLUXDB_USER_PASSWORD=password
      - INFLUXDB_ADMIN_ENABLED=true
      - INFLUXDB_ADMIN_USER=admin 
      - INFLUXDB_ADMIN_PASSWORD=password 
networks:
  grafana_network:
volumes:
  grafana_data:
  influxdb_data:

Bad Gateway Error

我已经将 influxdb 更改为 localhost 或 ipaddress,没有任何帮助 只有错误更改为错误请求.. 有什么建议吗?

非常感谢!

【问题讨论】:

  • 欢迎来到 SO。请添加指向您看到的其他帖子的链接。还可以考虑解释为什么他们没有工作/适用于您的案例。
  • stackoverflow.com/questions/65050546/… 这里是一个类似的问题。 1. 我试图从 localhost 更改为 influxdb 或我的 ipaddress 但没有任何效果。 2.volumes部分在我的dockerfile中,也许你还有其他想法?谢谢!

标签: docker-compose grafana influxdb bad-gateway


【解决方案1】:

遇到同样的问题。

Selecting 查询语言 Flux 而不是 InfluxQL 为我工作。

不要忘记使用 URL http://influxdb:8086,因为这是 docker compose 中 InfluxDB 服务的名称。

【讨论】:

  • 感谢您的解决方案!我认为 Flux 适用于 Influxdb OSS 2.0。在我的情况下,将图像更改为旧版本得到了解决:docker-compose 文件中的image: influxdb:1.8-alpine and image: grafana/grafana:7.5.4 解决了问题。
猜你喜欢
  • 2018-06-28
  • 2022-11-05
  • 2019-08-21
  • 2019-08-10
  • 1970-01-01
  • 1970-01-01
  • 2022-12-14
  • 2022-01-15
  • 1970-01-01
相关资源
最近更新 更多