commit a379c6a54d472ce3a3d5a11b425faa24d1d3cfc6 Author: Knut Ahlers Date: Sun Nov 1 15:02:35 2015 +0100 Plain Grafana v2.5.0 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 +```