|
|
@@ -94,7 +94,7 @@ services:
|
|
|
- 2181:2181
|
|
|
environment:
|
|
|
ZOO_MY_ID: 1
|
|
|
- ZOO_SERVERS: server.1=zoo1:2888:3888 server.2=zoo2:2888:3888 server.3=zoo3:2888:3888
|
|
|
+ ZOO_SERVERS: server.1=0.0.0.0:2888:3888 server.2=zoo2:2888:3888 server.3=zoo3:2888:3888
|
|
|
|
|
|
zoo2:
|
|
|
image: zookeeper
|
|
|
@@ -104,7 +104,7 @@ services:
|
|
|
- 2182:2181
|
|
|
environment:
|
|
|
ZOO_MY_ID: 2
|
|
|
- ZOO_SERVERS: server.1=zoo1:2888:3888 server.2=zoo2:2888:3888 server.3=zoo3:2888:3888
|
|
|
+ ZOO_SERVERS: server.1=zoo1:2888:3888 server.2=0.0.0.0:2888:3888 server.3=zoo3:2888:3888
|
|
|
|
|
|
zoo3:
|
|
|
image: zookeeper
|
|
|
@@ -114,10 +114,10 @@ services:
|
|
|
- 2183:2181
|
|
|
environment:
|
|
|
ZOO_MY_ID: 3
|
|
|
- ZOO_SERVERS: server.1=zoo1:2888:3888 server.2=zoo2:2888:3888 server.3=zoo3:2888:3888
|
|
|
+ ZOO_SERVERS: server.1=zoo1:2888:3888 server.2=zoo2:2888:3888 server.3=0.0.0.0:2888:3888
|
|
|
```
|
|
|
|
|
|
-[](http://play-with-docker.com?stack=https://raw.githubusercontent.com/docker-library/docs/9efeec18b6b2ed232cf0fbd3914b6211e16e242c/zookeeper/stack.yml)
|
|
|
+[](http://play-with-docker.com?stack=https://raw.githubusercontent.com/docker-library/docs/65a70c8fe1ac46ba04b91d4dc3f55c80a218a029/zookeeper/stack.yml)
|
|
|
|
|
|
This will start Zookeeper in [replicated mode](http://zookeeper.apache.org/doc/current/zookeeperStarted.html#sc_RunningReplicatedZooKeeper). Run `docker stack deploy -c stack.yml zookeeper` (or `docker-compose -f stack.yml up`) and wait for it to initialize completely. Ports `2181-2183` will be exposed.
|
|
|
|