专属域名
文档搜索
轩辕助手
Run助手
邀请有礼
返回顶部
快速返回页面顶部
收起
收起工具栏
轩辕镜像 官方专业版
轩辕镜像 官方专业版轩辕镜像 官方专业版官方专业版
首页个人中心搜索镜像

交易
充值流量我的订单
工具
提交工单镜像收录一键安装
Npm 源Pip 源Homebrew 源
帮助
常见问题
其他
关于我们网站地图

官方QQ群: 1072982923

返回博客首页
Grafana Docker 部署全流程
2025/10/8Docker,Grafana轩辕镜像团队约 11 分钟阅读

Grafana Docker 部署全流程

Grafana 是一款开源的数据可视化与监控分析平台。它能从多种数据源(如 Prometheus、InfluxDB、MySQL、Elasticsearch、Loki、Graphite、Redis 等)中采集数据,并通过丰富的图表与仪表盘展示系统运行状况。

grafanadocker部署教程

本文使用的 Docker 镜像

grafana/grafana

📘 Grafana 是什么?

Grafana 是一款开源的数据可视化与监控分析平台。 它能从多种数据源(如 Prometheus、InfluxDB、MySQL、Elasticsearch、Loki、Graphite、Redis 等)中采集数据,并通过丰富的图表与仪表盘展示系统运行状况。

Grafana 的典型用途包括:

  • ✅ 服务器与应用性能监控:结合 Prometheus、Loki、Node Exporter 等,实时观察系统指标(CPU、内存、磁盘、网络等)。
  • 📊 日志与指标统一展示:通过 Dashboard 可视化不同来源的数据,形成统一的监控中心。
  • 🧠 告警通知系统:支持自定义告警规则,并可通过 Email、Slack、Telegram、钉钉等渠道通知。
  • 🌐 跨平台可扩展:插件系统支持多种数据源与可视化组件,可用于 DevOps、IoT、业务监控等多种场景。

Grafana 提供 Web 界面访问,默认端口为 3000,默认账户密码为 admin / admin。


🧰 准备工作

若你的系统尚未安装 Docker,请先一键安装:

Linux Docker & Docker Compose 一键安装

一键安装配置脚本(推荐方案): 该脚本支持多种 Linux 发行版,支持一键安装 Docker、Docker Compose 并自动配置轩辕镜像访问支持源。

bash
bash <(wget -qO- https://xuanyuan.cloud/docker.sh)

1、查看 Grafana 镜像详情

你可以在 轩辕镜像 中找到 Grafana 镜像页面: 👉 https://xuanyuan.cloud/r/grafana/grafana

该页面展示了 Grafana 官方镜像的版本信息、拉取命令与更新记录。


2、下载 Grafana 镜像

2.1 使用轩辕镜像登录验证的方式拉取

bash
docker pull docker.xuanyuan.run/grafana/grafana:latest

2.2 拉取后改名

bash
docker pull docker.xuanyuan.run/grafana/grafana:latest \
  && docker tag docker.xuanyuan.run/grafana/grafana:latest grafana/grafana:latest \
  && docker rmi docker.xuanyuan.run/grafana/grafana:latest

说明:

  • docker pull:从轩辕镜像访问支持拉取镜像,访问表现快、稳定性高
  • docker tag:重命名为官方标准名称,方便后续运行
  • docker rmi:删除临时标签,节省存储空间

2.3 使用免登录方式拉取(推荐)

bash
docker pull xxx.xuanyuan.run/grafana/grafana:latest \
  && docker tag xxx.xuanyuan.run/grafana/grafana:latest grafana/grafana:latest \
  && docker rmi xxx.xuanyuan.run/grafana/grafana:latest

免登录方式无需账号,新手推荐使用。

2.4 官方直连方式

若网络可直连 Docker Hub,也可直接拉取官方镜像:

bash
docker pull grafana/grafana:latest

2.5 查看镜像是否下载成功

bash
docker images

输出示例:

REPOSITORY         TAG       IMAGE ID       CREATED        SIZE
grafana/grafana    latest    3b6e6e2f6b77   2 weeks ago    330MB

3、部署 Grafana

3.1 快速部署(最简方式)

适合测试或临时使用:

bash
docker run -d --name=grafana -p 3000:3000 grafana/grafana:latest

说明:

  • --name=grafana:指定容器名称
  • -p 3000:3000:映射宿主机端口到容器端口
  • -d:后台运行

访问方式:

http://服务器IP:3000

默认账号密码:

admin / admin

3.2 持久化部署(推荐方式)

适用于生产环境,配置文件与数据可独立保存。

第一步:创建宿主机目录

bash
mkdir -p /data/grafana/{data,conf}

第二步:启动容器并挂载目录

bash
docker run -d --name=grafana \
  -p 3000:3000 \
  -e TZ=Asia/Shanghai \
  -v /data/grafana/data:/var/lib/grafana \
  -v /data/grafana/conf:/etc/grafana \
  grafana/grafana:latest

参数说明:

参数说明
-e TZ=Asia/Shanghai设置容器时区为北京时间
/data/grafana/data存放 Grafana 数据(仪表盘、用户配置等)
/data/grafana/conf挂载 Grafana 配置目录,便于独立修改
-p 3000:3000对外暴露 3000 端口

第三步:访问验证

打开浏览器访问:

http://服务器IP:3000

输入账号密码 admin / admin 登录后,首次登录系统会要求修改密码。


3.3 docker-compose 部署(企业级推荐)

第一步:创建 docker-compose.yml

yaml
version: '3.8'
services:
  grafana:
    image: grafana/grafana:latest
    container_name: grafana
    ports:
      - "3000:3000"
    environment:
      - TZ=Asia/Shanghai
      - GF_SECURITY_ADMIN_USER=admin
      - GF_SECURITY_ADMIN_PASSWORD=admin
    volumes:
      - ./data:/var/lib/grafana
      - ./conf:/etc/grafana
    restart: always

第二步:启动服务

bash
docker compose up -d

第三步:常用命令

bash
# 查看运行状态
docker compose ps

# 查看日志
docker compose logs -f

# 停止服务
docker compose down

4、Grafana 登录与配置

4.1 登录界面

访问 http://服务器IP:3000 默认账户:

用户名:admin
密码:admin

首次登录后系统会提示修改密码。

4.2 添加数据源

登录后进入:

左侧菜单 → Connections → Data sources → Add data source

选择如:

  • Prometheus
  • MySQL
  • Loki
  • InfluxDB
  • PostgreSQL 等常用数据源,填入连接信息即可。

4.3 导入仪表盘

点击:

Dashboards → Import → 输入仪表盘ID 或 上传 JSON 文件

即可快速导入社区模板或自定义仪表盘。


5、常见问题与排查

5.1 无法访问 3000 端口?

检查防火墙或云安全组:

bash
ufw allow 3000/tcp

或:

bash
firewall-cmd --add-port=3000/tcp --permanent && firewall-cmd --reload

5.2 Grafana 数据丢失?

请确保已挂载 /var/lib/grafana 到宿主机目录。 Grafana 所有用户配置、仪表盘、数据源信息均保存在该目录下。

5.3 修改默认密码

可通过环境变量或 Web UI 修改:

bash
docker exec -it grafana grafana-cli admin reset-admin-password 新密码

5.4 更改访问端口

启动命令修改为:

bash
docker run -d --name=grafana -p 8080:3000 grafana/grafana:latest

访问地址改为 http://服务器IP:8080


6、验证运行状态

bash
docker ps

输出示例:

CONTAINER ID   IMAGE                 COMMAND                  STATUS          PORTS                    NAMES
abc1234def56   grafana/grafana:latest "/run.sh"               Up 2 minutes    0.0.0.0:3000->3000/tcp   grafana

查看日志:

bash
docker logs grafana

正常日志会出现:

HTTP Server Listen: [::]:3000

✅ 结尾总结

至此,你已完整掌握 基于 Docker 的 Grafana 部署流程: 从镜像拉取、持久化挂载、docker-compose 管理,到登录配置和故障排查。

  • 初学者:可直接使用快速部署命令体验 Grafana。
  • 生产环境用户:建议使用挂载卷方式保存数据。
  • 企业级用户:使用 docker-compose 管理多个监控组件(如 Prometheus、Loki、Grafana Stack)。

🧩 延伸阅读:

  • 官方文档:https://grafana.com/docs/
  • 官方镜像说明:https://hub.docker.com/r/grafana/grafana
  • 轩辕镜像页面:https://xuanyuan.cloud/r/grafana/grafana

你可能也想看

重要通知:官方 OpenJDK 镜像已正式弃用,建议立即迁移至轩辕镜像支持的替代方案

为保障您的容器化 Java 应用安全与稳定性,特此提醒:Docker 官方库中的 OpenJDK 镜像(library/openjdk)已正式弃用,轩辕镜像平台同步更新了该镜像的状态标识,即日起请您尽快停止在生产环境中使用,并迁移至受支持的替代方案。

OpenJDK,公告,Docker,jdk2026年2月23日

重要公告:Bitnami 部分镜像 Docker Hub 免费获取通道变更,替代拉取方案看这篇就够了

近期Bitnami官方对旗下镜像分发策略进行重大调整,原可在Docker Hub免费获取的Bitnami核心安全镜像(覆盖Kafka、Redis、MySQL、Elasticsearch等全品类),现已全面取消免费下载服务,这将直接影响大家日常的开发、测试和项目部署工作。为了让大家快速找到可落地的解决方案,我们整理了清晰的替代拉取方法、场景化使用建议,小白也能一步上手,建议收藏备用!

Bitnami,公告,Docker2026年2月23日

OpenProject Docker 容器化部署指南:从快速启动到生产环境配置

OpenProject是一款功能全面的开源项目管理平台,支持敏捷管理、任务跟踪、工时记录、成本控制等多种项目管理需求,提供社区版和企业版两种部署选项,适配不同规模团队与组织的使用场景。

OpenProject,部署教程,项目管理2026年2月3日

2026 年 2 月最新 Docker 镜像源加速列表与使用指南

本文汇总了当前可用且稳定的国内Docker镜像加速地址,覆盖Docker、K8s containerd、Podman、nerdctl等主流场景,零基础用户也能按步骤完成配置。

Docker,镜像源,轩辕镜像2026年2月1日

从零开始学构建Docker镜像:4种实用方法+生产级实践规范

本文偏向生产与工程实践,新手可跳过部分进阶章节(如CI/CD自动化、多阶段构建优化),优先掌握基础构建方法与核心规范。Docker镜像作为容器的“基石”,掌握镜像构建是玩转Docker的核心技能。本文先完成Docker环境搭建,再拆解4种构建方法与实战案例,同时补充**安全声明、生产规范与禁用场景**,适配个人开发、团队协作及准生产环境需求,帮助建立正确的技术认知与实践边界。

Tutorial,Docker2026年1月20日

Selenium Standalone Chromium 容器化部署全指南:从测试环境到企业级安全实践

STANDALONE-CHROMIUM是一个基于Docker的容器化应用,提供了Selenium Grid Standalone模式与Chromium浏览器的集成环境。该镜像允许开发者通过Selenium Grid远程运行WebDriver测试,实现浏览器自动化测试的便捷部署与管理。Selenium Grid Standalone模式将Hub和Node的功能集成在单一实例中,适合中小型测试场景或开发环境使用。

Selenium,Standalone,Chromium2026年1月18日

免责声明

本博客文章所提供的内容、技术方案、配置示例及部署指南等信息,仅供学习交流和技术参考使用。文章内容基于发布时的技术环境和版本信息编写,可能因时间推移、技术更新或环境差异而存在不适用的情况。

用户在参考本博客内容进行部署操作前,应当充分了解相关技术风险,并建议在测试环境中进行充分验证和测试,确认无误后再考虑在生产环境中使用。生产环境部署前,请务必进行数据备份,并制定相应的回滚方案。

用户因使用本博客内容进行部署操作而产生的任何损失、数据丢失、系统故障、安全风险或其他问题,均由用户自行承担全部责任。轩辕镜像官方不对因使用本博客内容而产生的任何直接或间接损失承担责任。

本免责声明的最终解释权归轩辕镜像官方所有。

最后更新:2025/10/8
轩辕镜像
官方博客
...
grafana-docker
官方博客Docker 镜像使用技巧与技术博客
热门镜像查看热门 Docker 镜像推荐
一键安装一键安装 Docker 并配置镜像源
镜像拉取问题咨询请 提交工单,官方技术交流群:1072982923
轩辕镜像面向开发者与科研用户,提供开源镜像的搜索和访问支持。所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。
镜像拉取问题咨询请提交工单,官方技术交流群:
轩辕镜像面向开发者与科研用户,提供开源镜像的搜索和访问支持。所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。
官方邮箱:点击复制邮箱
©2024-2026 源码跳动
官方邮箱:点击复制邮箱Copyright © 2024-2026 杭州源码跳动科技有限公司. All rights reserved.