Run kafka:
docker-compose upCreate a topic:
docker-compose run --rm kafka kafka-topics.sh --create --topic test --replication-factor 1 --partitions 1 --zookeeper zookeeper:2181List topics:
docker-compose run --rm kafka kafka-topics.sh --list --zookeeper zookeeper:2181In a separate terminal, run a producer
docker-compose run --rm kafka kafka-console-producer.sh --topic test --broker-list kafka:9092In a separate terminal, run a consumer:
docker-compose run --rm kafka kafka-console-consumer.sh --topic test --from-beginning --bootstrap-server kafka:9092