I hereby claim:
- I am cristobal23 on github.
- I am cristobal23 (https://keybase.io/cristobal23) on keybase.
- I have a public key ASBsvnYmqtSZ1ec7H8ycgOxyvq14Xtvvrjstl1tizp0V5wo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
version: "2" | |
# host address 192.168.99.101 | |
# consul server 192.168.99.100 | |
services: | |
agent: | |
image: progrium/consul | |
hostname: rabbit1 | |
container_name: agent |
$ docker-machine create -d virtualbox leader | |
$ eval $(docker-machine env leader) | |
$ docker run -d -p 8300:8300 -p 8301:8301 -p 8301:8301/udp -p 8302:8302 -p 8302:8302/udp -p 8400:8400 -p 8500:8500 -p 8600:53/udp --name server -h leader progrium/consul -server -bootstrap -advertise $(docker-machine ip leader) -client 0.0.0.0 -ui-dir /ui | |
$ docker-machine create -d virtualbox follower | |
$ eval $(docker-machine env follower) | |
$ docker run -d --name agent -h follower -p 8300:8300 -p 8301:8301 -p 8301:8301/udp -p 8302:8302 -p 8302:8302/udp -p 8400:8400 -p 8500:8500 -p 172.17.0.1:53:53/udp -e DNS_RESOLVES=consul progrium/consul -advertise $(docker-machine ip follower) -join $(docker-machine ip leader) -retry-join=$(docker-machine ip leader) -recursor=$(docker-machine ip leader) | |
$ docker run --rm --dns=172.17.0.1 --dns-search=service.consul aanand/docker-dnsutils echo "nameserver 172.17.0.1" > /etc/resolv.conf && nslookup leader |