1.拉取镜像
拉取zookeeper镜像
docker pull wurstmeister/zookeeper
拉取kafka镜像
docker pull wurstmeister/kafka
2. 启动容器
启动zookeeper
docker run -d --name zookeeper -p 2181 :2181 -t wurstmeister/zookeeper
启动kafka
docker run -d --name kafka -p 9092:9092 --link zookeeper -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://139.226.179.239:9092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 -t wurstmeister/kafka
3. kafka启动参数说明
–link 用于容器直接的互通。
-e KAFKA_BROKER_ID=0 一个 kafka节点 就是一个 broker。一个集群由多个 broker 组成。一个 broker可以容纳多个 topic