Skip to content

Commit bbe52fb

Browse files
StefanSchererMano Marks
authored and
Mano Marks
committed
Add listen-addr to fix rejoining workers (docker#31)
Signed-off-by: Stefan Scherer <scherer_stefan@icloud.com>
1 parent 52d1362 commit bbe52fb

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

swarm/buildswarm-do.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ docker-machine create \
1515
--digitalocean-image=${IMAGE} \
1616
--engine-install-url=https://test.docker.com \
1717
${PREFIX}-sw01
18-
docker-machine ssh ${PREFIX}-sw01 docker swarm init
18+
docker-machine ssh ${PREFIX}-sw01 docker swarm init --listen-addr $(docker-machine ip ${PREFIX}-sw01):2377
1919

2020
# create another swarm node
2121
docker-machine create \
@@ -27,7 +27,7 @@ docker-machine create \
2727
--digitalocean-image=${IMAGE} \
2828
--engine-install-url=https://test.docker.com \
2929
${PREFIX}-sw02
30-
docker-machine ssh ${PREFIX}-sw02 docker swarm join $(docker-machine ip ${PREFIX}-sw01):2377
30+
docker-machine ssh ${PREFIX}-sw02 docker swarm join --listen-addr $(docker-machine ip ${PREFIX}-sw02):2377 $(docker-machine ip ${PREFIX}-sw01):2377
3131

3232
# list nodes
3333
docker-machine ssh ${PREFIX}-sw01 docker node ls

swarm/buildswarm-vbox.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ URL=https://github.com/boot2docker/boot2docker/releases/download/v1.12.0-rc2/boo
33

44
# create swarm manager
55
docker-machine create -d virtualbox --virtualbox-boot2docker-url $URL sw01
6-
docker-machine ssh sw01 docker swarm init
6+
docker-machine ssh sw01 docker swarm init --listen-addr $(docker-machine ip sw01):2377
77

88
# create another swarm node
99
docker-machine create -d virtualbox --virtualbox-boot2docker-url $URL sw02
10-
docker-machine ssh sw02 docker swarm join $(docker-machine ip sw01):2377
10+
docker-machine ssh sw02 docker swarm join --listen-addr $(docker-machine ip sw02):2377 $(docker-machine ip sw01):2377
1111

1212
# list nodes
1313
docker-machine ssh sw01 docker node ls

0 commit comments

Comments
 (0)