设置基于 docker 的 InfluxDB/Grafana 网络时出现问题

     2023-02-16     127

关键词:

【中文标题】设置基于 docker 的 InfluxDB/Grafana 网络时出现问题【英文标题】:Problems setting up a docker based InfluxDB/Grafana network 【发布时间】:2021-11-19 22:29:14 【问题描述】:

我的意图是使用 Windows Docker 部署 InfluxDB 2.0.8 数据库,并通过同一 docker 网络上的自托管 Grafana 实例链接到它。

为此,我已完成以下步骤:

    通过以下方式启动网络、InfluxDB 和 Grafana:
docker network create influxdb
docker run -d --net=influxdb --name=grafana -p 3000:3000 grafana/grafana
docker run -d --net=influxdb --name=influxdb -p 8086:8086 --volume C:/influxdb:/var/lib/influxdb2 influxdb:2.0.8
    打开 http://localhost:8086 设置基础。通过 InfluxDB UI 获取以下详细信息:
组织 ID(来自“关于”页面) 令牌(来自令牌页面,使用已经生成的) 默认存储桶(我创建的存储桶) 网址 (http://localhost:8086)
    然后我通过 localhost:3000 进入 Grafana 并添加一个 InfluxDB 数据存储(Flux)并输入上述详细信息。但是,当我测试它时,我收到“读取 InfluxDB 时出错”。在控制台中,我收到以下错误:
POST http://localhost:3000/api/ds/query 400 (Bad Request)
refId: 'test', message: 'Post "http://localhost:8086/api/v2/query?org=35e0f…l tcp 127.0.0.1:8086: connect: connection refused'

知道上面可能缺少什么吗?

【问题讨论】:

【参考方案1】:

我认为从 grafana 访问 influx 的另一种方法是从容器名称访问它: 将 influxdb 数据源设置为: 涌入数据库:8086

【讨论】:

【参考方案2】:

    运行命令docker network inspect influxdb。在那里你可以在Gateway找到IP并使用它。

    或使用您的容器名称:

http://influxdb:8086/...

我还建议阅读Official Documentation 了解 Docker 网络通信。

【讨论】:

如何为基于多语言微服务的应用程序设置 Docker?

】如何为基于多语言微服务的应用程序设置Docker?【英文标题】:HowtosetupDockerforapolyglotmicroservice-basedapplication?【发布时间】:2017-06-0501:55:04【问题描述】:在我的一个比平常更大的项目中工作,我正在构建一个Web应用程序,它... 查看详情

在基于 docker 的 GitLab CI 设置中为 maven 存储 settings.xml 的位置

】在基于docker的GitLabCI设置中为maven存储settings.xml的位置【英文标题】:Wheretostoresettings.xmlformavenindockerbasedGitLabCIsetup【发布时间】:2019-06-0904:37:58【问题描述】:我有几个驻留在GitLab中的maven项目(不是多模块)。我喜欢为这些... 查看详情

如何基于 docker compose 和 testcontainers 设置 Spring Boot 的本地开发环境属性?

】如何基于dockercompose和testcontainers设置SpringBoot的本地开发环境属性?【英文标题】:HowtosetuplocaldevenvironmentpropertiesofSpringBootbasedondockercomposewithtestcontainers?【发布时间】:2021-07-0915:46:28【问题描述】:我正在开发一个具有许多依... 查看详情

基于 docker-compose 环境变量将文件添加到 docker 容器

...-1417:47:45【问题描述】:我有大量的测试文件(3.2gb),如果设置了环境变量(DEBUG),我只想将它们添加到容器中。为了在本地进行测试,我将这些设置在docker-compo 查看详情

docker容器cpu设置(代码片段)

CPU使用率其实就是你运行的程序占用的CPU资源,表示你的机器在某个时间点的运行程序的情况。使用率越高,说明你的机器在这个时间上运行了很多程序,反之较少。CPU使用率的高低与你的CPU强弱有直接关系。DockerCPU限制;Docker... 查看详情

基于docker搭建elasticsearch5.6.4分布式集群

...64上dockerpullelasticsearch:5.6.4dockerpullmobz/elasticsearch-head:5三、设置elasticsearch配置环境1、master[192.168.0.164]配置es1.yml:#集群名称所有节点要相同cluster.name:"mangues_es"#本节点名称node.name:master#作为master节点node.master:true#是否存储数据no... 查看详情

docker教程-5-基于docker的redis主从复制(代码片段)

...s主从容器2.5 redis主从复制验证2.5.1主容器redis信息查看及设置值2.5.2从容器1的redis信息查看及获取值2.5.3从容器2redis获取值2.5.3测试从节点是否可以存数据附录:docker容器中更新依赖以及安装vim、ps命令redis容器的安装参考 Dock... 查看详情

centos8安装docker(基于阿里镜像站)(代码片段)

...ackages/containerd.io-1.2.13-3.1.el7.x86_64.rpmdnfinstalldocker-ce接着,设置开机自启Docker并启动Docker:systemctlenabledocker.servicesystemctlstartdocker.service然后,就可以使用Docker了。接着,我们可以使用Docker进行容器的创建:dockerinfo#查看docker的信息d... 查看详情

docker教程-5-基于docker的redis主从复制(代码片段)

转自Docker教程-5-基于Docker的Redis主从复制,更优阅读:http://www.kongzid.com/目录 1、基于Docker的Redis集群配置1.1创建集群配置目录1.2创建节点7011的配置1.3redis.conf配置文件主要参数说明1.4创建节点7012-7016的配置2、基于Docker的Re... 查看详情

基于linux自己初步搭建kubernetes(k8s)集群基础,详细教程

...错。在每个宿主机上执行:2,确保时区和时间正确时区设置3,关闭防火墙和selinuxubuntu查看防火墙命令,ufwstatus可查看状态,ubuntu20.04默认全部关闭,无需设置。4,主机名和hosts设置(可选)非必须,但是为了直观方便管理,建... 查看详情

基于docker快速搭建wordpress博客(代码片段)

...器的/data/mysql目录下,-eMYSQL_ROOT_PASSWORD以环境变量的方式设置mysql的数据库密码为root,用户名默认root,可以通过注入环境变量修改,更多参数设置请参考dockerhub。命令执行成功之后,利用dockerps查询容器是否成功启动。CONTAINERIDIM... 查看详情

安装mysql5.7--基于docker的安装配置(代码片段)

1、下载mysql5.7镜像dockerpullmysql:5.7 2、对mysql进行挂载,设置mysql字符编码mkdir/optmkdir/opt/mysqlmkdir/opt/mysql/confmkdir/opt/mysql/data创建并修改my.cnf配置文件vi/opt/mysql/conf/my.cnfmy.cnf添加如下内容:[client]defa 查看详情

基于docker的微服务架构实践

本文来自作者未闻在GitChat分享的基于Docker的微服务架构实践前言基于Docker的容器技术是在2015年的时候开始接触的,两年多的时间,作为一名Docker的DevOps,也见证了Docker的技术体系的快速发展。本文主要是结合在公司搭建的微服... 查看详情

bi工具superset的搭建--基于docker的安装配置(代码片段)

...evice/superset查看Docker内的容器列表dockerps 3、初始化Superset设置Superset的用户名和密码& 查看详情

docker教程-5-基于docker的redis主从复制(代码片段)

目录1、基于Docker的Redis集群配置1.1创建集群配置目录1.2创建节点7011的配置1.3redis.conf配置文件主要参数说明1.4创建节点7012-7016的配置2、基于Docker的Redis主从复制2.1创建Redis容器2.1.1创建启动主服务容器2.2.2创建启动从服务容器12.2.3... 查看详情

kafka入门实战教程基于docker搭建kafka环境

本文总结了Kafka的测试环境搭建过程,本文选择的是基于Docker来搭建非宿主机直接搭建,加之官方并没有推出官方的Docker镜像,因此建议生产环境还是不要通过Docker来搭建,开发/测试环境是可以的,快速且高效。本文总结了Kafka... 查看详情

onos集群---基于docker部署(代码片段)

...群。为了能够快速的搭建起ONOS的集群环境,官网提供了基于docker的部署镜像。当我们部署完成docker环境以后,可以很方便的使用docker来部署一个ONOS的集群。[关于docker的环境部署,参考:http://www.cnblogs.com/BurlyLuo/p/8283815.html]ONOS使... 查看详情

Docker:如何将 bash 与基于 Alpine 的 docker 映像一起使用?

】Docker:如何将bash与基于Alpine的docker映像一起使用?【英文标题】:Docker:HowtousebashwithanAlpinebaseddockerimage?【发布时间】:2017-04-1802:07:31【问题描述】:我从openjdk:8-jdk-alpine创建了一个docker映像,但是当我尝试执行简单的命令时出... 查看详情