Simple Kafka instance using Docker.
729
Single-node Apache Kafka 4.0.0 (KRaft, no ZooKeeper) for local development and tests.
Source and docs: https://github.com/avcaliani/kafka-in-docker
Platforms: linux/amd64, linux/arm64.
⚠️ Local development only. PLAINTEXT, no authentication.
docker run -d --name kafka-dev -p 127.0.0.1:9092:9092 avcaliani/kafka-in-docker
localhost:9092kafka-dev:29092 (the container must be named kafka-dev)Data is lost when the container is removed.
To keep it, add -v kafka-data:/tmp/kraft-combined-logs.
services:
kafka-dev:
image: avcaliani/kafka-in-docker
container_name: kafka-dev
ports:
- "127.0.0.1:9092:9092"
Publish fake DonutCoin transactions to the DONU_TRANSACTIONS_V1 topic:
docker exec kafka-dev /opt/scripts/donu-transactions.sh
Read them:
docker exec kafka-dev kafka-console-consumer.sh \
--bootstrap-server localhost:9092 \
--topic DONU_TRANSACTIONS_V1 --from-beginning
Content type
Image
Digest
sha256:2a061b1bb…
Size
201.3 MB
Last updated
3 days ago
docker pull avcaliani/kafka-in-docker