1. 背景
最近想在家调试一些基本功能,需要使用到kafka,但不想装虚机,所以想到了安装docker环境,因为电脑桌面为window10家庭版,所以就有了这篇博客,仅记录整体流程。
2. 安装docker
目前网上有很多教程,基本都是可以参考的。
2.1 步骤
window10家庭版安装docker主要有以下几步:
- 开启Hyper-V;
- 伪装成window10专业版;
- 下载Docker for Windows并安装;
Ref: https://www.jianshu.com/p/cae1d26349e2
3. 安装kafka
3.1. 安装zookeeper
- 命令
- 拉取镜像
docker pull wurstmeister/zookeeper - 启动镜像
docker run -d --name zookeeper -p 2181:2181 wurstmeister/zookeeper
注意:因为是在window环境,所以若如参考博客中使用-v参数会报错。
- 拉取镜像
3.2 安装kafka
- 命令
- 拉取镜像
docker pull wurstmeister/kafka - 启动镜像
docker run -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=${your_host_ip}:2181/kafka -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://${your_host_ip}:9092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 wurstmeister/kafka
- 拉取镜像
Ref: https://blog.csdn.net/qq_22041375/article/details/106180415