进行安装指令 docker search zookeeper #查找对应的镜像 docker pull zookeeper:latest#下载最新的zookeeper镜像
注意指令的书写问题,是在没写好就直接复制  单机部署 docker run -d -p 2182:2181 --name single-zookeeper zookeeper #进入zookeeper容器 docker exec -it single-zookeeper /bin/bash 如下图已经进入到3.7.0版本的zookeeper  执行启动过程中,发现java_home没有配置  时间过去到晚上,我又重新登录,使用新的linux指令解决问题: 启动 ZK 镜像 docker run --name my_zookeeper -d zookeeper:latest 查看日志信息 docker logs -f my_zookeeper  表示使用成功 还有涉及到使用zkcli端的命令也一起拿过来,便于后续的使用和辨别 docker run -it --rm --link my_zookeeper:zookeeper zookeeper zkCli.sh -server zookeeper
1.启动一个 zookeeper 镜像, 并运行这个镜像内的 zkCli.sh 命令, 命令参数是 “-server zookeeper”
2.将我们先前启动的名为 my_zookeeper 的容器连接(link) 到我们新建的这个容器上, 并将其主机名命名为 zookeeper
当我们执行了这个命令后, 就可以像正常使用 ZK 命令行客户端一样操作 ZK 服务了.
|