ZK_MYID=0
ZK_DATA=/zk/data
ZK_DATALOG=/zk/datalog
ZK_LOGS=/zk/logs
ZK_CONF=/zk/conf
ZK_PORT=2181
ZK_TICK_TIME=2000
ZK_INIT_LIMIT=5
ZK_SYNC_LIMIT=2
ZK_AUTOPURGE_PURGEINTERVAL=0
ZK_AUTOPURGE_SNAPRETAINCOUNT=3
ZK_MAX_CLIENT_CNXNS=60
$ZK_CONF/zoo.cfg
默认:/zk/conf/zoo.cfg
-v /e/docker/zk/conf/conf.cfg:/zk/conf/zoo.cfg
$ZK_LOGS/zookeeper.out
默认:/zk/logs/zookeeper.out
-v /e/docker/zk/logs:/zk/logs
$ZK_DATA
$ZK_DATALOG
默认:/zk/data/
默认:/zk/datalog/
-v /e/docker/zk/data:/zk/data
-v /e/docker/zk/datalog:/zk/datalog
$ZK_MYID
默认:myid=0
-e ZK_MYID=0
$ZK_CLUSTER
默认:service.0=localhost:2888:3888
-e ZK_CLUSTER="service.1=zk.master:2888:3888;service.2=zk.slave:2888:3888;service.3=zk.servant:2888:3888"
docker run -d
--name zk-master \
--privileged=true \
--restart=always \
--net network_my \
--hostname zk.master \
--ip 172.18.0.51 \
--add-host zk.master:172.18.0.51
--add-host zk.slave:172.18.0.52
--add-host zk.serant:172.18.0.53
--p 42181:2181 \
-e ZK_MYID=1 \
-e ZK_CLUSTER="server.1=zk.master:2888:3888;server.2=zk.slave:2888:3888;server.3=zk.servant:2888:3888" \
wngn123/zookeeper:latest
docker run -d
--name zk-slave \
--privileged=true \
--restart=always \
--net network_my \
--hostname zk.slave \
--ip 172.18.0.52 \
--add-host zk.master:172.18.0.51
--add-host zk.slave:172.18.0.52
--add-host zk.serant:172.18.0.53
--p 42182:2181 \
-e ZK_MYID=2 \
-e ZK_CLUSTER="server.1=zk.master:2888:3888;server.2=zk.slave:2888:3888;server.3=zk.servant:2888:3888" \
wngn123/zookeeper:latest
docker run -d
--name zk-servant \
--privileged=true \
--restart=always \
--net network_my \
--hostname zk.servant \
--ip 172.18.0.53 \
--add-host zk.master:172.18.0.51
--add-host zk.slave:172.18.0.52
--add-host zk.serant:172.18.0.53
--p 42183:2181 \
-e ZK_MYID=3 \
-e ZK_CLUSTER="server.1=zk.master:2888:3888;server.2=zk.slave:2888:3888;server.3=zk.servant:2888:3888" \
wngn123/zookeeper:latest
Content type
Image
Digest
Size
156.4 MB
Last updated
over 7 years ago
docker pull wngn123/zookeeper