Skip to content

Instantly share code, notes, and snippets.

@aorjoa
Created February 14, 2016 18:00
Show Gist options
  • Save aorjoa/6a378d55b724af0f8403 to your computer and use it in GitHub Desktop.
Save aorjoa/6a378d55b724af0f8403 to your computer and use it in GitHub Desktop.
## Consul
$ docker run -d -p "8500:8500" -h "consul" progrium/consul -server -bootstrap
## DigitalOcean
$ docker-machine create -d generic -generic-ip-address=128.199.106.191 --swarm --swarm-discovery="consul://128.199.106.191:8500" --engine-opt="cluster-store=consul://128.199.106.191:8500" --engine-opt="cluster-advertise=eth0:2376" ds
## local
docker-machine create \
-d virtualbox \
--swarm --swarm-master \
--swarm-discovery="consul://$(docker-machine ip ds):8500" \
--engine-opt="cluster-store=consul://$(docker-machine ip ds):8500" \
--engine-opt="cluster-advertise=eth1:2376" \
demo0
docker-machine create -d virtualbox \
--swarm \
--swarm-discovery="consul://$(docker-machine ip ds):8500" \
--engine-opt="cluster-store=consul://$(docker-machine ip ds):8500" \
--engine-opt="cluster-advertise=eth1:2376" \
demo1
@aorjoa
Copy link
Author

aorjoa commented Feb 14, 2016

$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8255d9a67403 progrium/consul "/bin/start -server -" 8 minutes ago Up 8 minutes 53/tcp, 53/udp, 8300-8302/tcp, 8301-8302/udp, 8400/tcp, 0.0.0.0:8500->8500/tcp naughty_hugle
67201aeefc20 swarm:latest "/swarm join --advert" 9 minutes ago Up 9 minutes swarm-agent
dekcom@demo2:$ docker stop 8255d9a67403
8255d9a67403
dekcom@demo2:
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
67201aeefc20 swarm:latest "/swarm join --advert" 34 minutes ago Up 34 minutes swarm-agent

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