docker安装并运行zookeeper
1.拉取zookeeper镜像
docker pull zookeeper
这是直接从Docker官方的中央仓库拉取的,下载速度很慢,可以从网易蜂巢去拉取
hub.c.163.com/cloudpri/zookeeper:latest
2.输入docker images 查看是否下载成功
3.启动容器并添加映射
docker run --privileged=true -d --name zookeeper --publish 2181:2181 -d zookeeper:latest
4.查看容器是否启动
docker ps
5.进入zookeeper容器内(fda是CONTAINER ID的缩写,可以全拼,也可以打前面几个关键字,但是不能与其他的CONTAINER ID重复)
docker exec -it fda /bin/bash
6.进入bin目录
cd bin
7.连接
zkCli.sh
8.此时已经完成连接,现在可以向zookeeper注册服务
server:
port: 8004
spring:
application:
name: cloud-provider-payment
cloud:
zookeeper:
connect-string: 172.16.4.196:2181 #这是linux的地址加zookeeper的端口号
9.注册完成后可以用ls /查看注册的服务
ls /services/服务名/你的服务id 可以看到刚才注册的服务
get /services/服务名/你的服务id 可以看到刚才注册的服务的相关信息