1、拉镜像

docker pull --platform linux/amd64 confluentinc/cp-kafka:7.4.0

docker pull --platform linux/amd64 confluentinc/cp-zookeeper:7.4.0

2、创建网络桥接
docker network create kafka-zookeeper-network

3、启动zk
docker run -d --name zookeeper \
  -p 2181:2181 \
  --network kafka-zookeeper-network \
  -e ZOOKEEPER_CLIENT_PORT=2181 \
  confluentinc/cp-zookeeper:7.4.0

4、启动kafka
docker run -d --name kafka \
  -p 9092:9092 \
  --network kafka-zookeeper-network \
  -e KAFKA_BROKER_ID=1 \
  -e KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 \
  -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://127.0.0.1:9092 \
  -e KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=1 \
  confluentinc/cp-kafka:7.4.0

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐