docker 启动zookeeper
时间: 2023-10-08 22:04:49 浏览: 98
要启动zookeeper,您可以执行以下步骤:
1. 首先,您需要拉取zookeeper镜像。您可以使用以下命令搜索并拉取zookeeper镜像:
```
docker search zookeeper # 搜索镜像
docker pull zookeeper:3.4.9 # 拉取指定版本zk镜像
```
2. 在拉取镜像之后,您可以创建一个用于数据映射的目录。您可以使用以下命令创建目录:
```
mkdir -p /root/docker/zookeeper/data #用于映射目录
```
3. 接下来,您可以启动zookeeper实例。使用以下命令启动容器:
```
docker run -d -p 2181:2181 -v /root/docker/zookeeper/data:/data/ --name zookeeper --privileged 3b83d9104a4c
```
这将启动一个zookeeper实例,并将容器内的数据目录挂载到宿主机目录,以防止数据丢失。
4. 如果您希望在本机连接zookeeper服务,您可以执行以下步骤:
- 使用 `docker ps` 命令查看zookeeper容器的CONTAINER ID。
- 使用 `docker exec -it CONTAINERID /bin/bash` 命令进入容器。这将使您能够在容器中执行命令。
- 在容器中,可以使用 `./zkCli.sh` 命令进入zookeeper命令行界面。
这样,您就成功启动了zookeeper容器,并可以连接到zookeeper服务了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [docker安装 zookeeper 并使用idea插件连接](https://download.csdn.net/download/weixin_38539018/14039763)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [【Zookeeper】docker安装zookeeper并启动连接测试](https://blog.csdn.net/dl962454/article/details/121879055)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文