Docker 部署 Grafana
Docker Grafana DevOps 大约 1002 字搜索镜像
docker search grafana/grafana
拉取镜像
版本号可以去官网查看:https://hub.docker.com/r/grafana/grafana
docker pull grafana/grafana:8.3.3
创建容器
--restart=always
:容器退出后(kill
后)自动重启。--link prometheus
:需要将prometheus
容器(容器名)的hostname
链接过来,否则无法连接到prometheus
。$PWD/grafana/config
:映射配置文件位置$PWD/grafana/data
:映射数据存储位置。/etc/localtime:/etc/localtime:ro
:容器内部的时间格式化保持和宿主机一致。
docker run -d --restart=always \
-u root \
--name=grafana \
--link prometheus \
-p 3000:3000 \
-v $PWD/grafana/config:/etc/grafana \
-v $PWD/grafana/data:/var/lib/grafana \
-v /etc/localtime:/etc/localtime:ro \
grafana/grafana:8.3.3
可能出现的错误
使用-u root
指定为root
用户启动。
mkdir: can't create directory '/var/lib/grafana/plugins': Permission denied
缺少配置文件
msg="failed to parse \"/etc/grafana/grafana.ini\": open /etc/grafana/grafana.ini: no such file or directory"
创建容器时需要先创建好grafana.ini
配置文件。
docker cp grafana:/etc/grafana/grafana.ini ./grafana/config/
进入容器
docker exec -it grafana bash
控制台
Dashboard
阅读 2638 · 发布于 2022-02-16
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
使用 MyBatis 注解接收 PostgreSQL 的 returning 结果阅读 3742
-
Android TextView 下划线,删除线阅读 3479
-
使用 Packer.js 压缩 HTML 和 JavaScript阅读 7377
-
JMeter 登录后进行压测以及压测结束后退出阅读 1440
-
skaffold init 提示 one or more valid Kubernetes manifests are required to run skaffold阅读 394
-
Prometheus+Grafana+jmx_exporter 监控 Java 虚拟机阅读 967
-
Spring 组件的注册时机阅读 916
-
Android ContentProvider批量插入数据阅读 3662
-
Spring Boot 中去除 spring-data-mongodb 自动生成的 _class 字段阅读 3713
-
Windows 添加用户到指定用户组阅读 774