docker 安装 grafana 和 influxdb

环境

centos8 + docker

安装grafana

  • 按照dockerhub给出的命令pull镜像文件
docker pull grafana/grafana
  • 创建并启动容器
sudo docker run -d --name grafana \
-p 3000:3000 grafana/grafana:latest

安装influxdb

  • pull镜像文件
docker pull influxdb:1.8
  • 创建容器的映射文件,主要是配置文件和数据存储的文件夹
mkdir ~/docker/influxdb/conf
mkdir ~/docker/influxdb/influxdb
  • 在conf路径下创建配置文件influxdb.conf, 配置文件内容如下
[meta]
  dir = "/var/lib/influxdb/meta"

[data]
  dir = "/var/lib/influxdb/data"
  engine = "tsm1"
  wal-dir = "/var/lib/influxdb/wal"

[http]
  enabled = true
  bind-address = ":8086"
  auth-enabled = true
  log-enabled = true
  write-tracing = false
  pprof-enabled = false 
  https-enabled = false
  • 给创建的文件夹和文件设置权限
chmod  -R 777 ~/docker/influxdb
  • 创建并启动容器
sudo docker run -d --name influxdb \
-p 8086:8086 \
-p 8083:8083 \
-p 2003:2003 \
-v /home/wbxbuilds/docker/influxdb/conf/influxdb.conf:/etc/influxdb/influxdb.conf \
-v /home/wbxbuilds/docker/influxdb/influxdb:/var/lib/influxdb \
-v /etc/localtime:/etc/localtime influxdb:1.8
  • 容器运行之后进入容器
docker exec -it influxdb_容器_id bsh
  • 进入容器后创建admin用户
create user "root" with password 'root_password' with all privileges
  • 继续输入auth命令然后输入上面创建的账号信息,验证用户
auth
  • 创建数据库
create database db_name

grafana配置influxdb信息

  • 通过grafana默认的admin账号登录grafana
  • 添加influxdb数据源
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值