Skip to content

Instantly share code, notes, and snippets.

@vfarcic
Created May 18, 2017 20:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vfarcic/e597004e626fbffc47de72bdc75a3498 to your computer and use it in GitHub Desktop.
Save vfarcic/e597004e626fbffc47de72bdc75a3498 to your computer and use it in GitHub Desktop.
git clone https://github.com/vfarcic/docker-flow-monitor.git
cd docker-flow-monitor
chmod +x scripts/dm-swarm.sh
./scripts/dm-swarm.sh
eval $(docker-machine env swarm-1)
docker stack deploy \
-c stacks/prometheus.yml \
monitor
open "http://$(docker-machine ip swarm-1):9090"
open "http://$(docker-machine ip swarm-1):9090/config"
docker network create -d overlay monitor
docker stack rm monitor
docker stack deploy \
-c stacks/docker-flow-monitor.yml \
monitor
open "http://$(docker-machine ip swarm-1):9090/config"
docker network create -d overlay proxy
docker stack deploy \
-c stacks/docker-flow-proxy.yml \
proxy
docker stack rm monitor
DOMAIN=$(docker-machine ip swarm-1) \
docker stack deploy \
-c stacks/docker-flow-monitor-proxy.yml \
monitor
open "http://$(docker-machine ip swarm-1)/monitor/flags"
docker-machine rm -f swarm-1 swarm-2 swarm-3
@prageethw
Copy link

i think stacks/docker-flow-monitor.yml missing networks statement to define newly created monitor network

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment