docker-windows-指定ip安装启动kafka
前提条件
默认电脑已经安装好了docker,以及自定义配置docker的网络;
若无请参考 https://www.helloworld.net/p/8667165341
整体说明
1.安装kafka服务需要先有zookeeper服务, 需要两个镜像
bitnami/zookeeper:3.9
bitnami/kafka:3.4
zookeeper安装
# docker pull bitnami/zookeeper:3.9
# docker run -d --name zookeeper --network zdd_docker_network --ip 172.18.0.15 --privileged=true -p 2181:2181 -v D:\docker\zookeeper:/bitnami -e ALLOW_ANONYMOUS_LOGIN=yes bitnami/zookeeper:3.9
备注: 根据实际情况更改docker run 命令的参数的值 --ip, -v
kafka安装
# docker pull bitnami/kafka:3.4
# 启动kafka
# docker run -d --name kafka --network zdd_docker_network --ip 172.18.0.16 --privileged=true -p 9092:9092 -v D:\docker\kafka:/bitnami -e ALLOW_PLAINTEXT_LISTENER=yes -e KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper:2181 -e KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://192.168.61.1:9092 bitnami/kafka:3.4
备注: 根据实际情况更改docker run 命令的参数的值 --ip, -v, 以及命令中的具体ip