docker-compose 部署 zookeeper

1: 新建文件夹 zookeeper-docker

2: docker-compose.yml   单机

 

version: '3'

services:
zook1:
image: zookeeper
container_name: zookeeper1
restart: always
ports:
- 2181:2181
environment:
ZOO_MY_ID: 1
ZOO_SERVERS: server.1=zook1:2888:3888
volumes:
- ../zookeeper-docker/data:/data
- ../zookeeper-docker/log:/datalog

 

3: docker-compose.yml   集群

 

version: '3'
services:
zook1:
image: zookeeper:3.4.11
container_name: zookeeper1
restart: always
ports:
- 2181:2181
environment:
ZOO_MY_ID: 1
ZOO_SERVERS: server.1=zook1:2888:3888 server.2=zook2:2888:3888 server.3=zook3:2888:3888
volumes:
- ../zookeeper-docker/zook1/data:/data
- ../zookeeper-docker/zook1/log:/datalog
zook2:
image: zookeeper:3.4.11
container_name: zookeeper2
restart: always
ports:
- 2182:2181
environment:
ZOO_MY_ID: 2
ZOO_SERVERS: server.1=zook1:2888:3888 server.2=zook2:2888:3888 server.3=zook3:2888:3888
volumes:
- ../zookeeper-docker/zook2/data:/data
- ../zookeeper-docker/zook2/log:/datalog
zook3:
image: zookeeper:3.4.11
container_name: zookeeper3
restart: always
ports:
- 2183:2181
environment:
ZOO_MY_ID: 3
ZOO_SERVERS: server.1=zook1:2888:3888 server.2=zook2:2888:3888 server.3=zook3:2888:3888
volumes:
- ../zookeeper-docker/zook3/data:/data
- ../zookeeper-docker/zook3/log:/datalog

 

4: 查看 当前zookeeper详情   进入容器

zkServer.sh status

 

posted @ 2023-02-27 16:08  给香菜送点香菜  阅读(246)  评论(0)    收藏  举报