Skip to content

Instantly share code, notes, and snippets.

@armando-couto
Created July 14, 2023 20:35
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 armando-couto/1ae210a7aff757e2ca7f0ebf3a78e4c1 to your computer and use it in GitHub Desktop.
Save armando-couto/1ae210a7aff757e2ca7f0ebf3a78e4c1 to your computer and use it in GitHub Desktop.
Esse Docker Composer serve para subir os projetos Zookeeper, Kafka, Kouncil e Kafdrop
version: '3'
services:
zookeeper:
image: wurstmeister/zookeeper
networks:
- broker-kafka
container_name: zookeeper
ports:
- "2181:2181"
environment:
ZOO_MY_ID: 1
kafka:
image: wurstmeister/kafka
networks:
- broker-kafka
container_name: kafka
ports:
- "9092:9092"
environment:
KAFKA_ADVERTISED_HOST_NAME: <SEU-IP>
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
kouncil:
image: consdata/kouncil:latest
networks:
- broker-kafka
ports:
- "8888:8080"
environment:
bootstrapServers: kafka:9092
KAFKA_BROKERS: kafka:9092,
kouncil.auth.active-provider: "inmemory"
kafdrop:
image: obsidiandynamics/kafdrop
networks:
- broker-kafka
container_name: kafdrop
ports:
- "9999:9000"
environment:
KAFKA_BROKERCONNECT: kafka:9092
JVM_OPTS: "-Xms32M -Xmx64M"
SERVER_SERVLET_CONTEXTPATH: "/"
networks:
broker-kafka:
driver: bridge
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment