需要先安装好 Docker
安装 zookeeper
先查询 zookeeper
docker search zookeeper
拉取 zookeeper 镜像
docker pull zookeeper
创建 zookeeper 容器
docker run -d -p 2181:2181 --name zookeeper zookeeper
安装 Kafak
先查询 kafka 镜像
docker search wurstmeister/kafka
然后拉取镜像
docker pull wurstmeister/kafka
创建 Kafka 容器
docker run -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=1 -e KAFKA_ZOOKEEPER_CONNECT=192.168.0.105:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.0.105:9092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 -v /etc/localtime:/etc/localtime -t wurstmeister/kafka:latest
这里必须填写 IP 地址
成功后,Docker 里面就会存在这两个容器
image.png
安装 Kafka 管理端
图形界面
使用这个kafka管理端UI https://github.com/provectus/kafka-ui
先查询 kafka-ui
docker search provectuslabs/kafka-ui
拉取 kafka-ui 镜像
docker pull provectuslabs/kafka-ui
创建 kafka-ui 容器
docker run -p 9888:8080 -e KAFKA_CLUSTERS_0_NAME=local -e KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS=192.168.0.105:9092 -d provectuslabs/kafka-ui:latest
这是把 容器内部的 8080 端口映射到 宿主机器的 9888 端口上
网友评论