docker安装grafana
分析上述环境变量信息得知,需要把容器内的/etc/grafana、/var/lib/grafana、/var/log/grafana三个目录挂载到宿主机上以确保数据不随容器的停止而消失。容器创建成功之后,可直接通过3000端口访问grafana页面。
·
1.拉取镜像
# 指定版本
docker pull grafana/grafana:9.2.4
# 最新版本
docker pull grafana/grafana
2.安装
- 不挂载目录安装(如果容器删除数据不会保存)
docker run -d --name=grafana -p 3000:3000 grafana/grafana
容器创建成功之后,可直接通过3000端口访问grafana页面。
- 挂载目录安装(创建相对应文件然后进行容器挂载,这样每次运行的时候数据从宿主机取)
# 查看容器的环境变量配置的默认目录
docker inspect grafana
# GF_PATHS_CONFIG=/etc/grafana/grafana.ini数据文件位置
# GF_PATHS_DATA=/var/lib/grafana根目录的位置
# GF_PATHS_LOGS=/var/log/grafana日志文件位置
分析上述环境变量信息得知,需要把容器内的/etc/grafana、/var/lib/grafana、/var/log/grafana三个目录挂载到宿主机上以确保数据不随容器的停止而消失。
2.1 在前述运行的grafana系统中,把上述三个目录内的文件和目录全部拷贝到宿主机中
docker cp grafana:/etc/grafana/. /root/grafana/conf
docker cp grafana:/var/lib/grafana/. /root/grafana/data
docker cp grafana:/var/log/grafana/. /root/grafana/log
2.2 编制docker运行命令
docker run -d --name grafana --restart=always -p 3000:3000 --privileged=true \
-v /root/grafana/conf:/etc/grafana/ \
-v /root/grafana/data:/var/lib/grafana/ \
-v /root/grafana/log:/var/log/grafana/ \
-e TZ=Asia/Shanghai grafana/grafana
更多推荐
已为社区贡献1条内容
所有评论(0)