#1.拉取镜像
podman pull bitnami/zookeeper
podman pull bitnami/kafka
#2.创建子网
podman network create knet
#3.创建zookeeper
podman run -itd --name zookeeper-server -p 2181:2181 \
--net knet \
-e ALLOW_ANONYMOUS_LOGIN=yes \
bitnami/zookeeper:latest
#3.1查看zookeeper-server容器创建运行后的子网ip地址
# 这个d30是你容器的唯一id
podman inspect d30 | grep IPAddress
[root@centos8-x86-64 data]# podman inspect d30 | grep IPAddress
"IPAddress": "",
"IPAddress": "10.89.0.2",
#4.创建单节点的kafka
注意10.89.0.2是上面zookeeper-server容器创建运行后的子网ip地址
podman run -itd --name single-kafka -p 9092:9092 \
-e KAFKA_BROKER_ID=0 \
-e KAFKA_ZOOKEEPER_CONNECT=10.89.0.2:2181 \
-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://127.0.0.1:9092 \
-e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 \
-e ALLOW_PLAINTEXT_LISTENER=yes \
bitnami/kafka
#5.管理web界面(kafka-map)
podman run -d -p 9000:8080 \
-e DEFAULT_USERNAME=admin \
-e DEFAULT_PASSWORD=admin \
--name kafka-map \
--restart always \
dushixiang/kafka-map:latest