Docker安装zookeeper

使用docker快速搭建zookeeper环境。

安装和启动

直接使用以下命令即可安装和启动zookeeper,当本地不存在zookeeper镜像,会自动从docker仓库下载最新稳定版本。

1
docker run --name=zookeeper -d -p 2181:2181 zookeeper

命令说明:

  • --net=host:docker使用的网络实际上和宿主机一样
  • -p 2181:2181:将容器的2181端口映射到主机的2181端口

自定义配置

自定义zookeeper配置信息。

1
docker run --net=host -d -p 2181:2181 -v /host/path/zoo.cfg:/conf/zoo.cfg zookeeper

命令说明:

  • --net=host:docker使用的网络实际上和宿主机一样
  • -p 2181:2181:将容器的2181端口映射到主机的2181端口
  • -v /host/path/zoo.cfg:/conf/zoo.cfg:将主机中/host/path/目录下的zoo.cfg挂载到容器的/conf/zoo.cfg

镜像地址

https://hub.docker.com/_/zookeeper/