Docker 部署 zookeeper

该文描述了如何使用Docker运行Zookeeper服务,首先下载最新版本的Zookeeper镜像,然后创建挂载点以持久化数据,接着删除原有容器,最后重新运行容器并指定挂载的本地目录,确保Zookeeper的数据、配置和日志文件保存在主机的特定目录下。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

docker run -d -p 2181:2181 --name zookeeper zookeeper
Unable to find image 'zookeeper:latest' locally
latest: Pulling from library/zookeeper
a2abf6c4d29d: Already exists
2bbde5250315: Pull complete
202a34e7968e: Pull complete
4e4231e30efc: Pull complete
707593b95343: Pull complete
b070e6dedb4b: Pull complete
46e5380f3905: Pull complete
8b7e330117e6: Pull complete
Digest: sha256:2c8c5c2db6db22184e197afde13e33dad849af90004c330f20b17282bcd5afd7
Status: Downloaded newer image for zookeeper:latest
a10b26aa3e1d8a25eee47ca6b1f97e94be3cef10e38d024189a30ddcda137ed7

运行成功
将zookeeper的关键文件挂载到本地
需要先将文件复制出来

mkdir /docker_data/zookeeper -p           # 创建目录
docker cp zookeeper:/conf /docker_data/zookeeper/conf
docker cp zookeeper:/data /docker_data/zookeeper/data
docker cp zookeeper:/datalog /docker_data/zookeeper/datalog

删除原有容器

docker stop zookeeper 
docker rm zookeeper 

重新运行容器

docker run -d -p 2181:2181 --name zookeeper -v /docker_data/zookeeper/data:/data -v /docker_data/zookeeper/conf:/conf -v /docker_data/zookeeper/datalog:/logs zookeeper
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值