一、下载镜像
docker pull wurstmeister/zookeeper
docker pull wurstmeister/kafka
二、运行容器
zookeeper
#启动zookeeper容器
docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper
kafka
#启动kafka容器
docker run -d --name kafka --publish 9092:9092 --link zookeeper \
--env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 \
--env KAFKA_ADVERTISED_HOST_NAME=192.168.4.111 \
--env KAFKA_ADVERTISED_PORT=9092 wurstmeister/kafka
192.168.4.111 改为宿主机器的IP地址,如果不这么设置,可能会导致在别的机器上访问不到kafka。