Grafana汉化及构建Docker镜像

下载Grafana源码

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

汉化

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

Grafana汉化及构建Docker镜像

编译代码

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

上一篇:可靠通信的保障 —— 使用ACK机制发送自定义信息——ESFramework 通信框架4.0 快速上手(12)


下一篇:jsp:include动作和include指令的区别,请举例?