1. 介绍
- Grafana 是一个开源的度量分析和可视化工具,可以通过将采集的数据分析、查询,然后进行可视化的展示,并能实现报警。
- 参考官网地址:Run Grafana Docker image | Grafana documentation
2. 安装Grafana
(1) . 下载
- 命令:docker pull grafana/grafana
- 说明:安装可参考Docker Hub官网说明的镜像的用法
(2). 安装
1、不挂载目录安装(如果容器删除数据不会保存)
- 命令:docker run -d --name=grafana -p 3000:3000 grafana/grafana:latest
- 说明:容器创建成功之后,可直接通过3000端口访问grafana页面。
2、挂载目录安装(创建相对应文件然后进行容器挂载,这样每次运行的时候数据从宿主机取
分析上述环境变量信息得知,需要把容器内的/etc/grafana、/var/lib/grafana、/var/log/grafana三个目录挂载到宿主机上以确保数据不随容器的停止而消失。
2.1 宿主机新建3个目录
2.2 在前述运行的grafana系统中,把上述三个目录内的文件和目录全部拷贝到宿主机中。
2.3 修改宿主机新建目录的所有者为grafana(这一步很重要,若缺乏所有者权限配合,grafana页面在登录时就会出错,无法登录)
(1)宿主机新增用户grafana,并修改UID和GID都为472(因为容器内的运行用户也是grafana,且UID和GID都是472)
(2)修改grafana目录所有者为grafana
2.4 编制docker运行命令
2.5 测试
web登录:http://云服务器地址或者局域网ip:3000/