This project builds a Docker image with the latest master build of Grafana.
Start your container binding the external port 3000
.
docker run -d --name=grafana -p 3000:3000 grafana/grafana
Try it out, default admin user is admin/admin.
All options defined in conf/grafana.ini can be overriden using environment variables, for example:
docker run \
-d \
-p 3000:3000 \
--name=grafana \
-e "GF_SERVER_ROOT_URL=http://grafana.server.name" \
-e "GF_SECURITY_ADMIN_PASSWORD=secret" \
grafana/grafana
# create /var/lib/grafana as persistent volume storage
docker run -d -v /var/lib/grafana --name grafana-storage busybox:latest
# start grafana
docker run \
-d \
-p 3000:3000 \
--name=grafana \
--volumes-from grafana-storage \
grafana/grafana
# specify right tag, e.g. 2.6.0 - see Docker Hub for available tags
docker run \
-d \
-p 3000:3000 \
--name grafana \
grafana/grafana:2.6.0
Unofficial plugins/datasources: Zabbix, DalmatinerDB, Ambari, Atsd, Bosun, Cloudera Manager, Druid, Chnocchi, PRTG, ...
# create /var/lib/grafana as persistent volume storage
docker run -d -v /var/lib/grafana --name grafana-xxl-storage busybox:latest
# start grafana-xxl
docker run \
-d \
-p 3000:3000 \
--name grafana-xxl \
--volumes-from grafana-xxl-storage \
monitoringartist/grafana-xxl
Visit Grafana XXL project for more details.