From e536b71c0a31bc71d49edf36beb2661c98f21f52 Mon Sep 17 00:00:00 2001 From: kev Date: Sun, 16 Aug 2015 02:35:36 +0800 Subject: [PATCH] add grafana --- grafana/Dockerfile | 26 ++++++++++++++++++++++++++ grafana/README.md | 5 +++++ influxdb/Dockerfile | 5 +++-- 3 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 grafana/Dockerfile create mode 100644 grafana/README.md diff --git a/grafana/Dockerfile b/grafana/Dockerfile new file mode 100644 index 0000000..2e80509 --- /dev/null +++ b/grafana/Dockerfile @@ -0,0 +1,26 @@ +# +# Dockerfile for grafana +# + +FROM debian:jessie +MAINTAINER kev + +RUN apt-get update \ + && apt-get install -y libfontconfig wget \ + && wget https://grafanarel.s3.amazonaws.com/builds/grafana_2.1.1_amd64.deb \ + && dpkg -i grafana_2.1.1_amd64.deb \ + && apt-get purge --auto-remove -y wget \ + && rm -rf grafana_2.1.1_amd64.deb \ + /var/lib/apt/lists/* + +ENV GRAFANA_HOME=/usr/share/grafana +ENV CONF_FILE=/etc/grafana/grafana.ini +ENV DATA_DIR=/var/lib/grafana +ENV LOG_DIR=/var/log/grafana + +WORKDIR $GRAFANA_HOME + +VOLUME $DATA_DIR $LOG_DIR +EXPOSE 3000 + +CMD grafana-server --config=$CONF_FILE cfg:default.paths.data=$DATA_DIR cfg:default.paths.logs=$LOG_DIR diff --git a/grafana/README.md b/grafana/README.md new file mode 100644 index 0000000..02ec32f --- /dev/null +++ b/grafana/README.md @@ -0,0 +1,5 @@ +grafana +======= + +`Grafana` is a leading open source application for visualizing large-scale +measurement data. diff --git a/influxdb/Dockerfile b/influxdb/Dockerfile index ee3e873..d586b5c 100644 --- a/influxdb/Dockerfile +++ b/influxdb/Dockerfile @@ -10,10 +10,11 @@ RUN apt-get update \ && wget https://s3.amazonaws.com/influxdb/influxdb_0.9.2_amd64.deb \ && dpkg -i influxdb_0.9.2_amd64.deb \ && sed -i '/^reporting-disabled/s/false/true/' /etc/opt/influxdb/influxdb.conf \ - && rm influxdb_0.9.2_amd64.deb \ && apt-get purge --auto-remove -y wget \ - && rm -rf /var/lib/apt/lists/* + && rm -rf influxdb_0.9.2_amd64.deb \ + /var/lib/apt/lists/* +VOLUME /var/opt/influxdb/ EXPOSE 8083 8086 8088 CMD ["/opt/influxdb/influxd", "-config", "/etc/opt/influxdb/influxdb.conf"]