Grafana汉化及构建Docker镜像

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
可观测可视化 Grafana 版,10个用户账号 1个月
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 下载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

相关文章
|
2天前
|
应用服务中间件 nginx 开发者
从 Docker Hub 拉取镜像受阻?这些解决方案帮你轻松应对
最近一段时间 Docker 镜像一直是 Pull 不下来的状态,感觉除了挂🪜,想直连 Docker Hub 是几乎不可能的。更糟糕的是,很多原本可靠的国内镜像站,例如一些大厂和高校运营的,也陆续关停了,这对我们这些个人开发者和中小企业来说是挺难受的。之前,通过这些镜像站,我们可以快速、方便地获取所需的 Docker 镜像,现在这条路也不行了。感觉这次动作不小,以后想直接访问 Docker Hub 是不可能了。所以我们得想办法搭建自己的私有镜像仓库。
从 Docker Hub 拉取镜像受阻?这些解决方案帮你轻松应对
|
3天前
|
Java Docker 容器
使用 Spring Boot 构建 Docker 镜像并进行多模式部署
使用 Spring Boot 构建 Docker 镜像并进行多模式部署
15 2
|
5天前
|
数据安全/隐私保护 开发者 Docker
国内docker公开镜像站的关闭!别急,docker_image_pusher 使用Github Action将国外的Docker镜像转存到阿里云私有仓库
通过使用 docker_image_pusher 这样的开源项目,我们能够轻松地解决国内访问 Docker 镜像拉取速度慢及拉去失败的问题,同时保证了镜像的稳定性和安全性。利用 Github Action 的自动化功能,使得这一过程更加简单和高效。
245 2
|
2天前
|
存储 数据管理 Linux
Linux - 记录问题:docker 迁移 更改镜像默认位置的注意事项
Linux - 记录问题:docker 迁移 更改镜像默认位置的注意事项
10 0
|
5天前
|
缓存 Linux 开发工具
win10下docker desktop:使用dockerfile基于CentOS:8创建可以使用vim的镜像
win10下docker desktop:使用dockerfile基于CentOS:8创建可以使用vim的镜像
22 0
|
9天前
|
缓存 Linux Docker
docker 跨平台构建镜像
docker 跨平台构建镜像
21 0
|
9天前
|
Linux Docker Python
【docker】Mac M1 构建 x64 linux镜像
【docker】Mac M1 构建 x64 linux镜像
23 0
|
7天前
|
NoSQL 关系型数据库 Redis
Docker的通俗理解和通过宿主机端口访问Redis容器的实例
本文目标:引导初学者入门Docker,理解镜像、容器和宿主机概念,学习常用Docker命令,特别是如何创建并从Redis容器通过宿主机端口访问。 关键点: - Docker核心:镜像(类)、容器(实例)、宿主机(运行环境)。 - `docker pull` 拉取镜像,如 `redis:3.0`。 - `docker run -d --name` 后台运行容器,如 `my-redis`。 - `-p` 参数做端口映射,如 `6379:6379`。 - `docker exec -it` 交互式进入容器,如 `bash` 或执行命令。
|
Linux Docker Windows
Docker概述:什么Docker如此特别,它是如何构建的
本文讲的是Docker概述:什么Docker如此特别,它是如何构建的,【编者的话】在上一系列介绍中,我们大体地介绍了CoreOS。在这个系列中我想介绍一下Docker。本文我们看一下为什么Docker如此特别,它是如何构建的。我们会从基本开始介绍,所以读者不必担心自己是刚接触Docker的。
1353 0
|
4天前
|
前端开发 安全 数据库
Web架构&前后端分离站&Docker容器站&集成软件站&建站分配
Web架构&前后端分离站&Docker容器站&集成软件站&建站分配