Last active
February 6, 2017 22:56
-
-
Save nathanleclaire/6447b040c1a43ef9d7c139bece440808 to your computer and use it in GitHub Desktop.
docker-dns-issue
This file contains hidden or 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
# Create node-1 | |
$ docker-machine create -d virtualbox \ | |
--virtualbox-memory 2048 \ | |
node-1 | |
$ eval $(docker-machine env node-1) | |
$ docker node update --label-add type=db node-1 | |
$ docker swarm init --advertise-addr x.x.x.x | |
# Create overlay network | |
$ docker network create --driver overlay overlay-net | |
# Create node-2 | |
$ docker-machine create -d virtualbox \ | |
--virtualbox-memory 2048 \ | |
node-2 | |
$ eval $(docker-machine env node-2) | |
$ docker node update --label-add type=tools node-2 | |
$ docker swarm join \ | |
--token <token> \ | |
x.x.x.x:2377 | |
# Create services | |
$ eval $(docker-machine env node-1) | |
docker service create \ | |
--name influxdb \ | |
--constraint "node.labels.type == db" \ | |
--replicas 1 \ | |
--reserve-memory 128M \ | |
--limit-memory 256M \ | |
--network overlay-net \ | |
influxdb:alpine | |
docker service create \ | |
--name grafana \ | |
--constraint "node.labels.type == tools" \ | |
--replicas 1 \ | |
--reserve-memory 128M \ | |
--limit-memory 256M \ | |
--network overlay-net \ | |
grafana/grafana:latest | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment