废话不多说,直接上干货
这篇文章的前提是默认你已经下载好了docker desktop
1.搭建kafka集群之前的准备
下完docker desktop后你直接打开是一直在转圈圈加载的,这是没有配置镜像的原因
我们进入设置,点击Docker Engine
将内容替换为:
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"features": {
"buildkit": true
},
"registry-mirrors": [
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://cr.console.aliyun.com",
"https://mirror.ccs.tencentyun.com"
]
}
然后应该就能刷新出界面来了
2.镜像的拉取
我们知道kafka集群是要依赖zookeeper进行节点之间的通信的,因此我们要拉取zookeeper和kafka两个镜像,下面是拉取的步骤
首先打开powershell(功能更强大,当然cmd也行),右键以管理员身份运行
镜像的拉取很简单
docker pull zookeeper:latest
docker pull kafka:latest
这样就拉取成功了,kafka的同理
3.然后是编写zookeeper和Kafka的配置文件
写配置文件之前还要做一件事就是新建文件夹
首先新建一个总文件夹放你的所有的docker文件,这里我的结构是这样的
你按