- ./gradlew composeUpで、zookeeperとkafkaのイメージからコンテナを立ち上げる。
- docker-compose psで本当に立ち上がっているか確認する。
- docker container exec -it apache-kafka-test_kafka_1 bashでコンテナに入る。
- コンテナの中でcd /でrootに移動する。
- コンテナの中でbin/kafka-console-consumer --bootstrap-server localhost:9092 --topic mytopic --from-beginningでConsumerを起動する。
- 自分のPCのターミナルに戻る。
- ./gradlew runでProducer用プログラムを起動する。
- コンテナの中を再び確認すると、メッセージを消費していることが分かる。
- ./gradlew composeDownでdockerのコンテナを正常に終了する。
./gradlew composeUp
./gradlew run
bin/kafka-console-consumer --bootstrap-server localhost:9092 --topic mytopic --from-beginning
./gradlew composeDown