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.分布式与集群的区别 区别:集群是个物理形态,分布式是个工作方式.只要是一堆机器,就可以叫集群,他们是不是一起协作着干活,这个谁也不知道:一个程序或系统,只要运行 ...
随机推荐
- android startActivityForResult()
举例说我想要做的一个事情是,在一个主界面(主Activity)上能连接往许多不同子功能模块(子Activity上去),当子模块的事情做完之后就回到主界面,或许还同时返回一些子模块完成的数据交给主Act ...
- 【Mood 20】DailyBuild 4月
Notification使用详解之三:通过服务更新进度通知&在Activity中监听服务进度 基础总结篇之四:Service完全解析 Notification使用详解之二:可更新进度的通知 A ...
- 任务六:通过HTML及CSS模拟报纸排版
任务目的 深入掌握CSS中的字体.背景.颜色等属性的设置 进一步练习CSS布局 任务描述 参考 PDS设计稿(点击下载),实现页面开发,要求实现效果与 样例(点击查看) 基本一致 页面中的各字体大小, ...
- table是可语义化
为了使我们的网站更好的被搜索引擎抓取收录,更自然的获得更高的流量,网站标签的语义化就显得尤为重要.所谓标签语义化,就是指标签的含义. 为了更好的理解标签的语义化,先看下面这个例子: <table ...
- shell定时采集数据到HDFS
上线的网站每天都会产生日志数据.假如有这样的需求:要求在凌晨 24 点开始操作前一天产生的日志文件,准实时上传至 HDFS 集群上. 该如何实现?实现后能否实现周期性上传需求?如何定时? Linux ...
- npm run dev运行Vue项目报错:Node Sass does not yet support your current environment
导入Vue项目后,#npm run dev 报错: error in ./src/pages/hello.vue Module build failed: Error: Node Sass does ...
- 学习笔记-java 集合
背景: 看的是<java核心技术 第8版>,覆盖jdk1.6.主要是对集合全局和细节进行全面掌握,较深入的理解集合.本人对java比较熟悉,但是对于细节的理解不深,知识点还不全,这是知识的 ...
- Linux--LAMP平台搭建
LAMP平台搭建 准备工作 rpm -e php php-cli php-ldap php-commn php-mysql --nodeps 删除php相关依赖软件 rpm -ivh zlib-dev ...
- *92. Reverse Linked List II (follow up questions)
Reverse a linked list from position m to n. Do it in one-pass and in-place Note: 1 ≤ m ≤ n ≤ length ...
- python接口测试-项目实践(二)获取接口响应,取值(re、json)
一 分别请求3个接口,获取响应. 第三方接口返回有两种:1 纯字符串 2 带bom头的json字串 import requests api1 = 'url1' response1 = request ...