1.拉取zookeeper镜像
docker pull wurstmeister/zookeeper
2.运行zookeeper镜像
docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper
3.拉取kafka镜像
docker pull wurstmeister/kafka
4.启动三个broker
docker run -d --name kafka0 -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=XXX:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://XXX:9092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 -t wurstmeister/kafka
5.查看启动结果,发现启动失败,查看日志,报空间不足
放弃了,刚查了一下kafka需要4G的内存,我的阿里云试用服务器一共才2G的内存。
这篇博文写得很好,记录一下。