Henry
发布于 2025-10-23 / 4 阅读
0
0

Docker - 部署 Grafana

背景简介

Docker 部署 Grafana 。

前置信息

  1. Docker 【Docker - Debian 安装

详细信息

文件夹结构

grafana/
  |-- docker-compose.yml
  |-- .env
  |-- data
  |     |-- grafana
  • 修改文件夹权限为 nobody
sudo chown -R 472:472 data

配置环境变量

  • 准备 .env 文件
GF_SECURITY_ADMIN_USER=admin
GF_SECURITY_ADMIN_PASSWORD=your_password
GF_SECURITY_SECRET_KEY=your-secret-key-here-replace-with-a-long-random-string

部署 Grafana

  • 准备 docker-compose.yml
services:
  grafana:
    image: grafana/grafana:11.2.0
    container_name: grafana
    ports:
      - "3000:3000"
    volumes:
      - ./data/grafana:/var/lib/grafana # 挂载数据卷以持久化 Grafana 数据(仪表盘、用户、数据源等)
    restart: unless-stopped
    env_file: ./.env



  • 启动容器
docker compose up -d
[+] Running 2/2
 ✔ Network grafana_default  Created 
 ✔ Container grafana        Started
  • 查看 log
docker logs -f grafana --tail 5
logger=provisioning.dashboard t=2025-10-23T09:11:55.993075672Z level=info msg="starting to provision dashboards"
logger=provisioning.dashboard t=2025-10-23T09:11:55.993119402Z level=info msg="finished to provision dashboards"
logger=plugins.update.checker t=2025-10-23T09:11:56.358001051Z level=info msg="Update check succeeded" duration=837.286587ms
logger=grafana.update.checker t=2025-10-23T09:11:56.401307564Z level=info msg="Update check succeeded" duration=880.621276ms
logger=plugin.angulardetectorsprovider.dynamic t=2025-10-23T09:11:56.966620251Z level=info msg="Patterns update finished" duration=973.902613ms



以上便是本文的全部内容,感谢您的阅读,如遇到任何问题,欢迎在评论区留言讨论。



评论