![d09f4d2dd3cb50a6ddf5db934b23f8f6.png](https://img-blog.csdnimg.cn/img_convert/d09f4d2dd3cb50a6ddf5db934b23f8f6.png)
在当前微服务横行的大环境下, 除了单测对单个方法的逻辑做验证外, 在本机环境能正常运行, 减少三方环境的依赖也是提效的一个重要环节.
而对kafka的依赖更是常见, 本文就总结下本机docker环境下的kafka服务运行.
本文会介绍两种方式:
(一) 基于docker的kafka镜像服务
(二) 基于docker-compose的kafka镜像服务
一. 基于docker的kafka镜像服务
启动zookeeper镜像, 并将镜像命名为zookeeper
docker run -d --name zookeeper -p 2181:2181 zookeeper:3.4.14
查看zookeeper启动状态
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
569ba23c3038 zookeeper "/docker-entrypoint.…" 12 seconds ago Up 9 seconds 2888/tcp, 3888/tcp, 0.0.0.0:2181->2181/tcp, 8080/tcp