From a379c6a54d472ce3a3d5a11b425faa24d1d3cfc6 Mon Sep 17 00:00:00 2001 From: Knut Ahlers Date: Sun, 1 Nov 2015 15:02:35 +0100 Subject: [PATCH] Plain Grafana v2.5.0 --- Dockerfile | 24 ++++++++++++++++++++++++ README.md | 24 ++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 Dockerfile create mode 100644 README.md diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..019156c --- /dev/null +++ b/Dockerfile @@ -0,0 +1,24 @@ +FROM debian:jessie + +ENV GRAFANA_VERSION 2.5.0 + +RUN apt-get update \ + && apt-get install -y unzip libfontconfig wget adduser openssl ca-certificates \ + && wget https://grafanarel.s3.amazonaws.com/builds/grafana_${GRAFANA_VERSION}_amd64.deb \ + && dpkg -i grafana_${GRAFANA_VERSION}_amd64.deb + +EXPOSE 3000 + +VOLUME ["/var/lib/grafana"] +VOLUME ["/var/log/grafana"] +VOLUME ["/etc/grafana"] + +WORKDIR /usr/share/grafana + +ENTRYPOINT ["/usr/sbin/grafana-server"] +CMD [ \ + "--config", \ + "/etc/grafana/grafana.ini", \ + "cfg:default.paths.data=/var/lib/grafana", \ + "cfg:default.paths.logs=/var/log/grafana" \ +] diff --git a/README.md b/README.md new file mode 100644 index 0000000..313e3a9 --- /dev/null +++ b/README.md @@ -0,0 +1,24 @@ +# luzifer-docker / grafana + +This container currently only contains the [Grafana](http://grafana.org/) 2.5.0. + +## Running your Grafana image +-------------------------- + +Start your image binding the external port `3000`. + + docker run -i -p 3000:3000 grafana/grafana + +Try it out, default admin user is admin/admin. + + +## Configuring your Grafana container + +All options defined in conf/grafana.ini can be overriden using environment variables, for example: + +``` +docker run -i -p 3000:3000 \ + -e "GF_SERVER_ROOT_URL=http://grafana.server.name" \ + -e "GF_SECURITY_ADMIN_PASSWORD=secret \ + grafana/grafana +```