财政局网站建设方案,移动端是不是手机端,自适应网站建设多少钱,wordpress中文书籍问题背景
前言 本文参考自#xff1a;docker-compose快速搭建Zookeeper集群还有一种更加详细更加全面的部署方式#xff1a;Docker之docker-compose一键部署Zookeeper集群#xff0c;但笔者还未验证#xff0c;先记录下来 搭建
安装docker-ce
此处不赘述
安装docker-co…
问题背景
前言 本文参考自docker-compose快速搭建Zookeeper集群还有一种更加详细更加全面的部署方式Docker之docker-compose一键部署Zookeeper集群但笔者还未验证先记录下来 搭建
安装docker-ce
此处不赘述
安装docker-compose 不可以下载比以下版本号1.28.5更低的版本号否则报错 # 下载
curl -L https://github.com/docker/compose/releases/download/1.28.5/docker-compose-uname -s-uname -m -o /usr/local/bin/docker-compose
# 创建全局命令并赋予权限
chmod x /usr/local/bin/docker-compose拉取镜像 版本号可以根据Curator框架的maven依赖版本号修改笔者这里选3.5.7做项目中引入的zookeeper依赖也尽量跟此处版本号一样 docker pull zookeeper:3.5.7创建目录
mkidr zk-cluster
cd zk-clustervim docker-compose.yml编辑docker-compose.yml docker-compose的版本号不可以比以下版本号1.28.5更低的版本号否则报错 version: 3.1networks:zk-net:name: zk-net # 网络名services:zoo1:image: zookeeper:3.5.7container_name: zoo1 # 容器名称restart: always # 开机自启hostname: zoo1 # 主机名ports:- 2181:2181 # 端口号environment:ZOO_MY_ID: 1ZOO_SERVERS: server.1zoo1:2888:3888;2181 server.2zoo2:2888:3888;2181 server.3zoo3:2888:3888;2181networks:- zk-netzoo2:image: zookeeper:3.5.7container_name: zoo2restart: alwayshostname: zoo2ports:- 2182:2181environment:ZOO_MY_ID: 2ZOO_SERVERS: server.1zoo1:2888:3888;2181 server.2zoo2:2888:3888;2181 server.3zoo3:2888:3888;2181networks:- zk-netzoo3:image: zookeeper:3.5.7container_name: zoo3restart: alwayshostname: zoo3ports:- 2183:2181environment:ZOO_MY_ID: 3ZOO_SERVERS: server.1zoo1:2888:3888;2181 server.2zoo2:2888:3888;2181 server.3zoo3:2888:3888;2181networks:- zk-net
启动容器服务
docker-compose -f docker-compose.yml up -d检查是否启动成功
docker exec -it zoo1 zkServer.sh statusdocker exec -it zoo2 zkServer.sh statusdocker exec -it zoo3 zkServer.sh status