From 38ba0aee081fa30bb4580a76eb4daf4224f99943 Mon Sep 17 00:00:00 2001 From: dave Date: Fri, 4 Nov 2016 23:02:48 -0700 Subject: [PATCH] Initial commit --- Dockerfile | 13 +++++++++++++ README.md | 17 +++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 Dockerfile create mode 100644 README.md diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..705ece2 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +CMD apt-get update && \ + apt-get install -y wget libfontconfig1 && \ + wget -O /tmp/grafana.deb https://grafanarel.s3.amazonaws.com/builds/grafana_3.1.1-1470047149_amd64.deb && \ + dpkg -i /tmp/grafana.deb && \ + rm /tmp/grafana.deb + +WORKDIR /usr/share/grafana + +ENV GF_DATABASE_TYPE=sqlite3 GF_DATABASE_PATH=/srv/grafana/db.sqlite GF_SECURITY_ADMIN_USER=admin GF_SECURITY_ADMIN_PASSWORD=admin GF_USERS_ALLOW_SIGN_UP=false GF_USERS_AUTH_ANONYMOUS=true GF_SERVER_HTTP_PORT=8080 + +USER grafana + +ENTRYPOINT grafana diff --git a/README.md b/README.md new file mode 100644 index 0000000..42f601b --- /dev/null +++ b/README.md @@ -0,0 +1,17 @@ +docker-grafana +============== + +Grafana in a docker image + +*Usage:* + +* Build: `docker build -t grafana .` +* Run run: `docker run -v /host/grafana/data/:/srv/grafana/ grafana` + +By default, grafana runs on port 8080 but no ports are exposed. The default login is admin/admin. + +*Tips:* + +* Set admin password: `-e GF_SECURITY_ADMIN_PASSWORD=admin` +* Set port: `-e GF_SERVER_HTTP_PORT=8080` +* Other settings: http://docs.grafana.org/installation/configuration/