docker化安装grafana
继续进行docker改造。
1. 找镜像、拉取镜像
[root@devlop ~]# docker search grafana
INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED
docker.io docker.io/grafana/grafana The official Grafana docker container
docker.io docker.io/kamon/grafana_graphite All in one image running StatsD, Graphite ...
docker.io docker.io/monitoringartist/grafana-xxl Dockerized Grafana .x/.x/.x with all pr... [OK]
docker.io docker.io/samuelebistoletti/docker-statsd-influxdb-grafana Docker Image with Telegraf (StatsD), Influ... [OK]
docker.io docker.io/tutum/grafana Grafana dashboard for InfluxDB. Please set... [OK]
docker.io docker.io/fg2it/grafana-armhf Unofficial Grafana docker container for armhf
docker.io docker.io/philhawthorne/docker-influxdb-grafana A docker container to run InfluxDB and Gra... [OK]
docker.io docker.io/appcelerator/grafana Grafana image based on Alpine linux [OK]
docker.io docker.io/istio/grafana
docker.io docker.io/luzifer/grafana Automated build from Grafana Debian package [OK]
docker.io docker.io/bitnami/grafana Bitnami Docker Image for Grafana [OK]
2. 启动镜像
docker run -d -p 3000:3000 --name=grafana -v /data/grafana:/var/lib/grafana grafana/grafana
3. 查看日志
[root@devlop ~]# docker logs -f grafana
GF_PATHS_DATA='/var/lib/grafana' is not writable.
You may have issues with file permissions, more information here: http://docs.grafana.org/installation/docker/#migration-from-a-previous-version-of-the-docker-container-to-5-1-or-later
mkdir: cannot create directory '/var/lib/grafana/plugins': Permission denied
发现报错,对'/var/lib/grafana/plugins'没有权限创建目录,那么就赋予权限:
chmod /data/grafana
重启grafana
docker restart grafana
再次查看下日志,发现成功了
t=--10T07::+ lvl=info msg="Starting Grafana" logger=server version=5.4. commit=69c5191 branch=HEAD compiled=--03T10::+
t=--10T07::+ lvl=info msg="Config loaded from" logger=settings file=/usr/share/grafana/conf/defaults.ini
t=--10T07::+ lvl=info msg="Config loaded from" logger=settings file=/etc/grafana/grafana.ini
t=--10T07::+ lvl=info msg="Config overridden from command line" logger=settings arg="default.paths.data=/var/lib/grafana"
t=--10T07::+ lvl=info msg="Config overridden from command line" logger=settings arg="default.paths.logs=/var/log/grafana"
t=--10T07::+ lvl=info msg="Config overridden from command line" logger=settings arg="default.paths.plugins=/var/lib/grafana/plugins"
t=--10T07::+ lvl=info msg="Config overridden from command line" logger=settings arg="default.paths.provisioning=/etc/grafana/provisioning"
t=--10T07::+ lvl=info msg="Config overridden from command line" logger=settings arg="default.log.mode=console"
t=--10T07::+ lvl=info msg="Config overridden from Environment variable" logger=settings var="GF_PATHS_DATA=/var/lib/grafana"
t=--10T07::+ lvl=info msg="Config overridden from Environment variable" logger=settings var="GF_PATHS_LOGS=/var/log/grafana"
t=--10T07::+ lvl=info msg="Config overridden from Environment variable" logger=settings var="GF_PATHS_PLUGINS=/var/lib/grafana/plugins"
t=--10T07::+ lvl=info msg="Config overridden from Environment variable" logger=settings var="GF_PATHS_PROVISIONING=/etc/grafana/provisioning"
t=--10T07::+ lvl=info msg="Path Home" logger=settings path=/usr/share/grafana
t=--10T07::+ lvl=info msg="Path Data" logger=settings path=/var/lib/grafana
t=--10T07::+ lvl=info msg="Path Logs" logger=settings path=/var/log/grafana
t=--10T07::+ lvl=info msg="Path Plugins" logger=settings path=/var/lib/grafana/plugins
t=--10T07::+ lvl=info msg="Path Provisioning" logger=settings path=/etc/grafana/provisioning
t=--10T07::+ lvl=info msg="App mode production" logger=settings
t=--10T07::+ lvl=info msg="Initializing HTTPServer" logger=server
t=--10T07::+ lvl=info msg="Initializing SqlStore" logger=server
t=--10T07::+ lvl=info msg="Connecting to DB" logger=sqlstore dbtype=sqlite3
4. 检查
访问http://172.28.64.10:3000/,成功的话会出现以下页面

docker化安装grafana的更多相关文章
- mysql的docker化安装
mysql版本有很多,先看下各类版本号说明: 3.X至5.1.X:这是早期MySQL的版本.常见早期的版本有:4.1.7.5.0.56等. 5.4.X到5.7.X:这是为了整合MySQL AB公司社区 ...
- mongodb副本集的docker化安装
1. 定义 一般只要生产环境就需要考虑冗余设计,保证在某一台服务器由于某种原因宕机后服务还可以正常运行. mongo副本集是一组服务器,其中有一个主服务器(primary),用于处理客户端请求:还有多 ...
- mongodb的docker化安装
查询mongo镜像 docker search mongo 拉取镜像(拉取STARS最多的那个就可以了) docker pull mongo tips:如果拉取不成功,多pull几次就可以了. 使用自 ...
- redis的docker化安装
只需要关注几点: 端口映射 配置文件映射 持久化映射 要做的就是拉取官方镜像并把关注的几个点处理一下就好了: docker pull redis docker run -d -p : -v /data ...
- Docker部署Zabbix+Grafana监控
Docker部署Zabbix+Grafana监控 环境 centos 7 ; Docker 17.12.0-ce ; docker-compose version 1.20.1 2018-4-1 当前 ...
- Docker化运维方式讲解
应用迁移需求 应用运维需要考虑的一个重要问题就是迁移, 在不同机器.机房.环境间迁移.迁移的原因有很多, 比如硬件过保(硬件故障), 机房迁移, 应用扩缩容等. 应用迁移的核心需求是: 简单.迁移操作 ...
- 老司机实战Windows Server Docker:2 docker化现有iis应用的正确姿势
前言 上一篇老司机实战Windows Server Docker:1 初体验之各种填坑介绍了安装docker服务过程中的一些小坑.这一篇,我们来填一些稍大一些的坑:如何docker化一个现有的iis应 ...
- Docker化tomcat 并且使用maven热部署
今天没事干 就把自己的tomcat docker化并且使用maven实现热部署 特别记录一下~ 1.首先进行centos7的安装 就不在记录了 注意的是最好使用centos7 因为docker 依赖 ...
- FastDfs集群docker化部署
初识分布式文件系统FastDFS- 1.分布式与集群的区别 区别:集群是个物理形态,分布式是个工作方式.只要是一堆机器,就可以叫集群,他们是不是一起协作着干活,这个谁也不知道:一个程序或系统,只要运行 ...
随机推荐
- em和px区别
附:(http://www.cnblogs.com/leejersey/p/3662612.html) em单位说明 1em指的是一个字体的大小,它会继承父级元素的字体大小,因此并不是一个固定的值.任 ...
- Linux中怎么从root用户切换到普通用户
su是在用户间切换,可以是从普通用户切换到root用户, test@ubuntu:~$ su Password: root@ubuntu:/home/test# 也可以是从root用户切换到普通用户 ...
- ArcGIS Enterprise 10.5.1 静默安装部署记录(Centos 7.2 minimal)- 3、安装Portal for ArcGIS
安装Portal for ArcGIS 解压portal安装包,tar -xzvf Portal_for_ArcGIS_Linux_1051_156440.tar.gz 切换到arcgis账户静默安装 ...
- windows RT开发笔记:WinRT DLL及其调用研究
一. 几个概念: WinRT : Windows Runtime, windows运行时.创建Windows运行时(WinRT)是为了在Windows上给用户提供一种流畅且安全的应用体验.WinRT会 ...
- matlab练习程序(弧形投影)
这个其实也算是圆柱体投影了,不过上一篇文章是从正面看,得到的是凸形的结果,而这个是从反面看,得到的是凹形的结果. 计算公式就不写了,大致介绍一下,计算公式中关于x坐标求法和上篇一样,y坐标则正好是上篇 ...
- ASP.NET MVC4 with MySQL: Configuration Error (MySql.Web.v20)
今天在浏览ASP.NET项目时,提示如下错误: Could not load file or assembly ‘MySql.Web.v20, Version=6.9.4.0, Culture=neu ...
- java带jar包的命令行运行
运行有些java类需要第三方的jar包(lib),在用命令行运行时本人总结如下几个方法: 方法一.编译 javac -cp D:\lab\googleapi.jar Lab.java设置classp ...
- php配置优化-生产环境应用版
[global] error_log = log/php-fpm.log log_level = warning emergency_restart_threshold = 10 emergency_ ...
- Struts的学习-eclipse与idea与struts的连接
1.建立一个空白工程(里面是没有文件的). 可以在文件放置找到项目文件夹 2.点击托管项目到码云 (ps:没有码云帐号的自己注册) 3.按快捷键:ctrl+alt+shift+s 呼出项目结构管理器, ...
- Python——追加学习笔记(二)
文件处理 # 文件内移动 seek()方法可以在文件中移动文件指针到不同的位置,offset字节代表相对于某个位置偏移量,默认为0,代表从文件开头算起,1代表从当前位置算起,2代表从文件末尾算起. s ...