Created
July 7, 2017 17:06
-
-
Save shudarshon/cc126b9ae464a7d4dc12646e590a58fe to your computer and use it in GitHub Desktop.
This script is used for provisioning Grafana docker image in Ubuntu 16.04/Debian machine. Grafana is used for metric data visualization and monitoring.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
apt-get update | |
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D | |
apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main' | |
apt-get update | |
apt-get install -y docker-engine | |
systemctl enable docker | |
usermod -aG docker ubuntu | |
docker info | |
curl -o /usr/local/bin/docker-compose -L "https://github.com/docker/compose/releases/download/1.11.2/docker-compose-$(uname -s)-$(uname -m)" | |
chmod +x /usr/local/bin/docker-compose | |
docker-compose -v | |
# 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 | |
#default password is admin/admin |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment