Grafana汉化及构建Docker镜像

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 RDS PostgreSQL,高可用系列 2核4GB
简介: 下载Grafana源码 go get github.com/grafana/grafanacd $GOPATH/src/github.com/grafana/grafana 汉化 修改public下面的前端代码 编译代码 yarn watch 启动grafana .

下载Grafana源码

go get github.com/grafana/grafana
cd $GOPATH/src/github.com/grafana/grafana

汉化

修改public下面的前端代码,汉化效果如下:

Snipaste_2019_05_31_23_14_32

编译代码

yarn watch

启动grafana

./bin/darwin-amd64/grafana-server

构建镜像

docker build -t sdhotel/grafana:5.4.2 .

推送镜像

  1. 登录阿里云镜像仓库

$ docker login registry.cn-hangzhou.aliyuncs.com

Username xxx@xxx
Password:
Login Succeeded

  1. tag并push到阿里云的镜像仓库

使用镜像运行Grafana

使用文件作为Grafana的数据存储

docker run -d --name=grafana -p 3000:3000 grafana/grafana:5.4.2

使用mysql数据库作为Grafana的数据存储

  1. 启动MySQL

docker run -p 3306:3306 --name grafana-mysql -e MYSQL_ROOT_PASSWORD=111111 -d mysql:5.7.23

  1. 启动Grafana,链接第一步创建的mysql数据库

docker run -d --env GF_DATABASE_URL=mysql://root:111111@db:3306/grafana --name=grafana -p 3000:3000 --link grafana-mysql:db grafana/grafana:5.4.2

相关文章
|
7天前
|
人工智能 前端开发 Docker
从本地到云端:用 Docker Compose 与 Offload 构建可扩展 AI 智能体
在 AI 智能体开发中,开发者常面临本地调试与云端部署的矛盾。本文介绍如何通过 Docker Compose 与 Docker Offload 解决这一难题,实现从本地快速迭代到云端高效扩容的全流程。内容涵盖多服务协同、容器化配置、GPU 支持及实战案例,助你构建高效、一致的 AI 智能体开发环境。
133 0
从本地到云端:用 Docker Compose 与 Offload 构建可扩展 AI 智能体
|
17天前
|
JavaScript Docker 容器
使用Docker多阶段构建优化镜像大小
使用Docker多阶段构建优化镜像大小
228 100
|
17天前
|
缓存 安全 Linux
优化Docker镜像大小的多阶段构建实践
优化Docker镜像大小的多阶段构建实践
175 99
|
17天前
|
缓存 前端开发 Docker
Docker Layer Caching:加速你的容器构建
Docker Layer Caching:加速你的容器构建
|
17天前
|
安全 Go Docker
使用Docker多阶段构建优化镜像大小
使用Docker多阶段构建优化镜像大小
|
17天前
|
Java Docker 容器
使用Docker多阶段构建优化镜像大小
使用Docker多阶段构建优化镜像大小
45 8
|
4月前
|
缓存 Shell 网络安全
将应用程序打包成Docker镜像时可能遇到哪些问题?
将应用程序打包成Docker镜像时可能遇到哪些问题?
439 77
|
2月前
|
存储 监控 测试技术
如何将现有的应用程序迁移到Docker容器中?
如何将现有的应用程序迁移到Docker容器中?
250 57