Skip to content

Instantly share code, notes, and snippets.

@vinicius73
Created March 18, 2018 00:11
Show Gist options
  • Save vinicius73/e00abe2d9b6bc7befb9a3a3a2acf00d6 to your computer and use it in GitHub Desktop.
Save vinicius73/e00abe2d9b6bc7befb9a3a3a2acf00d6 to your computer and use it in GitHub Desktop.
Kafika Docker Compose
---
version: '2'
services:
zookeeper:
image: confluentinc/cp-zookeeper:latest
network_mode: host
environment:
ZOOKEEPER_CLIENT_PORT: 32181
ZOOKEEPER_TICK_TIME: 2000
extra_hosts:
- "moby:127.0.0.1"
kafka:
image: confluentinc/cp-kafka:latest
network_mode: host
depends_on:
- zookeeper
environment:
KAFKA_BROKER_ID: 1
KAFKA_ZOOKEEPER_CONNECT: localhost:32181
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://localhost:29092
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
expose:
- "32181"
extra_hosts:
- "moby:127.0.0.1"
control-center:
image: confluentinc/cp-enterprise-control-center:4.0.0
network_mode: host
volumes:
- /tmp/control-center/data:/var/lib/confluent-control-center
depends_on:
- kafka
environment:
CONTROL_CENTER_ZOOKEEPER_CONNECT: localhost:32181
CONTROL_CENTER_BOOTSTRAP_SERVERS: localhost:29092
CONTROL_CENTER_REPLICATION_FACTOR: 1
CONTROL_CENTER_MONITORING_INTERCEPTOR_TOPIC_PARTITIONS: 1
CONTROL_CENTER_INTERNAL_TOPICS_PARTITIONS: 1
CONTROL_CENTER_STREAMS_NUM_STREAM_THREADS: 2
# CONTROL_CENTER_CONNECT_CLUSTER: http://localhost:28082
expose:
- "9021"
extra_hosts:
- "moby:127.0.0.1"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment