创建网络
docker network create message-queue --driver bridge
安装注册中心
下载镜像
docker pull bitnami/zookeeper:3.8.0-debian-11-r47
运行容器
docker run -itd --name zookeeper -p 2181:2181 \
--restart always \
--network message-queue \
-e ALLOW_ANONYMOUS_LOGIN=yes \
bitnami/zookeeper:3.8.0-debian-11-r47
遇到问题卸载
docker rm -f zookeeper
安装消息队列
下载镜像
docker pull bitnami/kafka:3.3.1-debian-11-r3
运行容器
docker run -d --name kafka \
--network message-queue \
-p 9092:9092 \
-e ALLOW_PLAINTEXT_LISTENER=yes \
-e KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper:2181 \
-e KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://192.168.115.128:9092 \
bitnami/kafka:3.3.1-debian-11-r3
遇到问题卸载
docker rm -f kafka