配置docker-compose
- 执行docker-compose --version如果出现以下报错,则需要配置docker-compose,如果显示版本则不需要配置。
bash: docker-compose: command not found...
- 执行以下命令拉取docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
- 执行以下命令修改权限
sudo chmod +x /usr/local/bin/docker-compose
- 执行docker-compose --version显示版本即表示创建成功
搭建zk集群
- 创建zk虚拟网络
docker network create zookeeper_network
- 创建zk集群的docker-compose.yml
version: '3.1'
networks:
default:
external:
name: zookeeper_network
services:
zoo1:
image: zookeeper
restart: always
container_name: zoo1
hostname: zoo1
ports:
- 2181:2181
volumes:
- "./zoo1/data:/data"
- "./zoo1/datalog:/datalog"