version: "3"
services:
zookeeper:
image: "wurstmeister/zookeeper"
container_name: "kafka-zookeeper"
restart: always
ports:
- 2181:2181
kafka:
image: "wurstmeister/kafka"
container_name: "kafka-learn"
ports:
- 9092:9092
environment:
KAFKA_ADVERTISED_HOST_NAME: 192.168.19.138
KAFKA_ZOOKEEPER_CONNECT: "zookeeper:2181"
KAFKA_BROKER_ID: 1
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
volumes:
- /data/kafka-learn:/kafka
depends_on:
- zookeeper