Skip to content

Instantly share code, notes, and snippets.

@serg-kovalev
Last active November 11, 2020 18:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save serg-kovalev/6ab5f78bb55f95542d688f8fab61ca1d to your computer and use it in GitHub Desktop.
Save serg-kovalev/6ab5f78bb55f95542d688f8fab61ca1d to your computer and use it in GitHub Desktop.
Setup kafka & zookeeper via docker-compose for local development needs. kafka1.test.local should point to your external (inet) ip address
version: '2'
services:
zookeeper:
image: wurstmeister/zookeeper
ports:
- "2181:2181"
kafka-1:
image: wurstmeister/kafka
ports:
- "9095:9092"
environment:
KAFKA_ADVERTISED_HOST_NAME: kafka1.test.local
KAFKA_ADVERTISED_PORT: 9095
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
KAFKA_LOG_DIRS: /kafka/logs
KAFKA_BROKER_ID: 100
KAFKA_offsets_topic_replication_factor: 1
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./kafka/100:/kafka
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment