bitnami/kafka和confluentinc/cp-kafka都是基于Apache Kafka的Docker镜像,但它们之间有一些不同之处。
下面是使用Docker安装bitnami/kafka的示例:
docker run -d --name kafka \
-p 9092:9092 \
-e ALLOW_PLAINTEXT_LISTENER=yes \
bitnami/kafka:latest
下面是使用Docker安装confluentinc/cp-kafka的示例:
docker run -d --name cp-kafka \
-p 9092:9092 \
-p 9093:9093 \
-e KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 \
-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://localhost:9092,PLAINTEXT_HOST://localhost:9093 \
confluentinc/cp-kafka:latest
在这个示例中,向Docker容器中添加了额外的参数来配置Kafka的广告侦听器和与ZooKeeper的连接。
注意:这些示例是基于最新版本的Docker镜像。确保在安装时检查并使用适合您应用程序版本的Docker镜像。