Docker拉取并配置Grafana

Linux下安装Docker请参考:Linux安装Docker

安装准备

新建挂载目录

/opt/grafana/data目录,准备用来挂载放置grafana的数据

/opt/grafana/plugins目录,准备用来放置grafana的插件

/opt/grafana/config目录,准备用来挂载放置grafana的配置文件

linux 复制代码
mkdir -p /opt/grafana/{data,plugins,config}

授权权限

linux 复制代码
chmod -R 777 /opt/grafana/data
chmod -R 777 /opt/grafana/plugins
chmod -R 777 /opt/grafana/config

启动步骤

临时启动一个容器

linux 复制代码
docker run --name grafana-tmp -d -p 3000:3000 \		
grafana/grafana:9.3.2

将容器中默认的配置文件拷贝到宿主机上

linux 复制代码
docker cp grafana-tmp:/etc/grafana/grafana.ini 	/opt/grafana/config/grafana.ini

移除临时容器

linux 复制代码
docker stop grafana-tmp
docker rm grafana-tmp

正式启动命令

linux 复制代码
docker run -d \
    -p 3000:3000 \
    --name=grafana \
    -v /etc/localtime:/etc/localtime:ro \
    -v /opt/grafana/data:/var/lib/grafana \
    -v /opt/grafana/plugins/:/var/lib/grafana/plugins \
    -v /opt/grafana/config/grafana.ini:/etc/grafana/grafana.ini \
    -e "GF_SECURITY_ADMIN_PASSWORD=admin" \
    -e "GF_INSTALL_PLUGINS=grafana-clock-panel,
grafana-simple-json-datasource,
grafana-piechart-panel" \
    grafana/grafana

部分命令含义

环境变量GF_SECURITY_ADMIN_PASSWORD:指定admin的密码

环境变量GF_INSTALL_PLUGINS:指定启动时需要安装得插件

grafana-clock-panel代表时间插件

grafana-simple-json-datasource代表json数据源插件

grafana-piechart-panel代表饼图插件

查看启动情况

linux 复制代码
docker ps -a

UP状态,启动成功,端口3000

访问Grafana

URL:IP:端口号(本次设置为3000)

初次登录,用户名密码均为admin,登录后修改密码

操作完成


同系列文章

Linux安装Docker

Docker搭建并配置Prometheus

Docker安装并配置Node-Exporter

Docker安装并配置cAdvisor

Docker安装并运行Alertmanager

Prometheus+Grafana+AlertManager监控Linux主机状态

Prometheus+Grafana+AlertManager监控SpringBoot项目并发送邮件告警通知

相关推荐
心灵Haven3 分钟前
1_安装JDK和Hadoop
java·开发语言·hadoop
web1368856587110 分钟前
PHP For 循环
android·java·php
loyd325 分钟前
【数据分析】5 设计不同业务分析框架
java·网络·数据分析
m0_7482451731 分钟前
Spring Boot项目开发常见问题及解决方案(上)
java·spring boot·后端
今天的接口写完了吗?31 分钟前
Spring Boot操作MaxComputer(保姆级教程)
java·spring boot·后端
金州小铁匠1 小时前
基于EasyExcel封装的Excel工具类,支持高效导出和读取操作
java·spring·excel
IIIIIIlllii1 小时前
java练习(43)
java·开发语言
xxxxxmy1 小时前
Spring MVC 程序开发(1)
java·spring·mvc
不平衡的叉叉树1 小时前
使用优化版的编辑距离算法替代ES默认的评分算法
java·算法
没什么技术1 小时前
Spock框架:让单元测试更优雅的高效武器
java·spock