参考博文:Docker案例:MacOS搭建单节点Kafka服务_Crane的博客-CSDN博客
拉取镜像
$ docker pull zookeeper
$ docker pull wurstmeister/kafka
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
zookeeper latest ab3f783cf9c4 5 days ago 278MB
wurstmeister/kafka latest 11142da99906 3 weeks ago 505MB
创建容器
Kafka依赖Zookeeper,这里使用docker-compose创建和启动容器。
需要创建docker-compose.yml文件,
使用官方zookeeper
镜像创建zookeeper容器,并与kafka
容器建立关联。
(因宿主机有搭建dnmp环境,dnmp目录下存在docker-compose.yml
文件,这里新建一个kafka目录,目录下新建docker-compose.yml
文件)
docker-compose.yml
文件内容如下:
version: '2'
services:
zk:
image: zookeeper
restart: unless-stopped
hostname: zk
ports:
- "2181:2181"
container_name: zookeeper
k