1.找到并拉取kafka和zookeeper镜像
docker search kafka
docker search zookeeper
我们统一拉取这两个
docker pull wurstmeister/kafka
docker pull wurstmeister/zookeeper
2.运行zookeeper
docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper
3.运行kafka
配置中kafka的端口为9092,zookeeper连接到容器名为zookeeper开放的2181端口,我这里docker宿主机ip为192.168.251.10,把宿主机的本地时间同步给kafka
docker run -d --name kafka --publish 9092:9092 --link zookeeper --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 --env KAFKA_ADVERTISED_HOST_NAME=192.168.251.10 --env KAFKA_ADVERTISED_PORT=9092 --volume