https://github.com/yingzhuo/dockerimage-zookeeper
https://github.com/yingzhuo/dockerimage-zookeeper
docker-compose zookeeper
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/yingzhuo/dockerimage-zookeeper
- Owner: yingzhuo
- License: apache-2.0
- Created: 2019-11-22T05:52:08.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-11-14T01:51:55.000Z (over 5 years ago)
- Last Synced: 2025-08-26T02:02:28.269Z (11 months ago)
- Topics: docker-compose, zookeeper
- Language: Shell
- Size: 26.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dockerimage-zookeeper
**警告**: ⚠️ 本项目并没有经过严格测试,不可用于生产环境。
### 单节点
```yaml
version: "3.9"
services:
zookeeper:
image: "registry.cn-shanghai.aliyuncs.com/yingzhuo/zookeeper:3.5.8"
container_name: "zookeeper"
restart: "always"
ports:
- "2181:2181"
volumes:
- "${PWD}/data/:/data/"
```
### 集群
```yaml
version: "3.9"
services:
zookeeper1:
image: "registry.cn-shanghai.aliyuncs.com/yingzhuo/zookeeper:3.5.8"
container_name: "zookeeper1"
restart: "always"
hostname: "zookeeper1"
networks:
- "zookeeper-cluster-network"
ports:
- "2181:2181"
volumes:
- "${PWD}/data/zookeeper1/:/data/"
environment:
- "ZOOKEEPER_MYID=1"
- "ZOOKEEPER_SERVERS=server.1=zookeeper1:2888:3888,server.2=zookeeper2:2888:3888,server.3=zookeeper3:2888:3888"
zookeeper2:
image: "registry.cn-shanghai.aliyuncs.com/yingzhuo/zookeeper:3.5.8"
container_name: "zookeeper2"
restart: "always"
hostname: "zookeeper2"
networks:
- "zookeeper-cluster-network"
ports:
- "2182:2181"
volumes:
- "${PWD}/data/zookeeper2/:/data/"
environment:
- "ZOOKEEPER_MYID=2"
- "ZOOKEEPER_SERVERS=server.1=zookeeper1:2888:3888,server.2=zookeeper2:2888:3888,server.3=zookeeper3:2888:3888"
zookeeper3:
image: "registry.cn-shanghai.aliyuncs.com/yingzhuo/zookeeper:3.5.8"
container_name: "zookeeper3"
restart: "always"
hostname: "zookeeper3"
networks:
- "zookeeper-cluster-network"
ports:
- "2183:2181"
volumes:
- "${PWD}/data/zookeeper3/:/data/"
environment:
- "ZOOKEEPER_MYID=3"
- "ZOOKEEPER_SERVERS=server.1=zookeeper1:2888:3888,server.2=zookeeper2:2888:3888,server.3=zookeeper3:2888:3888"
networks:
zookeeper-cluster-network:
driver: bridge
```