Docker系列:docker安装zookeeper

血红的双手。 提交于 2019-11-28 02:01:14
  • 3.docker安装单机版的zookeeper

    # docker search zookeeper
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gozg499h-1574679316564)(C:\Users\HASEE\AppData\Roaming\Typora\typora-user-images\image-20191124192325867.png)]

    然后通过docker pull zookeeper命令可以拉取zookeeper镜像安装,但是这样会拉取最新的镜像。由于最新版本可能不稳定或者各种小问题,所以我们拉取指定版本的zookeeper镜像。

    登录网址https://hub.docker.com搜索zookeeper,点击TAGS选择一个版本,这里我们选择3.4.10版本。
    img

通过docker pull zookeeper:3.4.10就可以拉取指定版本的zookeeper镜像

docker pull zookeeper:3.4.10

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sRS3ExQu-1574679316572)(C:\Users\HASEE\AppData\Roaming\Typora\typora-user-images\image-20191124192631658.png)]

通过 docker images命令查看当前拉取的全部镜像

docker images

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7I10B9LT-1574679316575)(C:\Users\HASEE\AppData\Roaming\Typora\typora-user-images\image-20191124192713977.png)]

启动zookeeper服务端

docker run --privileged=true -d --name zookeeper --publish 2181:2181  -d zookeeper:3.4.10

docker run --name zookeeper -p 2181:2181 -d zookeeper:3.4.10

注,得暴露端口,不然端口不暴露,无法访问。img

查看zookeeper启动日志:

# docker logs -f zookeeper 

结果如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ryBmKzzO-1574679316577)(C:\Users\HASEE\AppData\Roaming\Typora\typora-user-images\image-20191125100138138.png)]

查看zookeeper进程

docker top zookeeper

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-j4KxwBDA-1574679316579)(C:\Users\HASEE\AppData\Roaming\Typora\typora-user-images\image-20191125102841049.png)]

或者通过ps aux|grep zookeeper来检查:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DQPzvk29-1574679316584)(C:\Users\HASEE\AppData\Roaming\Typora\typora-user-images\image-20191125103029235.png)]

通过本地连接zookeeper,可以通过telnet命令测试。

telnet 106.12.148.228 2181

启动zookeeper客户端

# docker run -it --rm --link zookeeper:zookeeper 

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tBOx7hep-1574679316590)(C:\Users\HASEE\AppData\Roaming\Typora\typora-user-images\image-20191125105258740.png)]

docker 操作 zookeeper其他命令

启动语法:
docker start zookeeper
重启语法:
docker restart zookeeper
停止zookeeper实例进程语法:
docker stop zookeeper
查看zookeeper进程日志语法:
docker logs -f zookeeper
杀死zookeeper实例进程
docker kill -s KILL zookeeper
移除zookeeper实例
docker rm -f -v zookeeper

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!