-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose_kafka.yml
37 lines (35 loc) · 984 Bytes
/
docker-compose_kafka.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
version: "3"
services:
dev-kafka-zookeeper:
container_name: dev-kafka-zookeeper
hostname: dev-kafka-zookeeper
restart: unless-stopped
image: wurstmeister/zookeeper
ports:
- "127.0.0.1:2181:2181"
volumes:
- ./volumes/dev-kafka-zookeeper-data:/data
networks:
- int-dev-net
dev-kafka-broker-1:
container_name: dev-kafka-broker-1
hostname: dev-kafka-broker-1
restart: unless-stopped
image: wurstmeister/kafka
ports:
- "127.0.0.1:9092:9092"
environment:
KAFKA_ADVERTISED_HOST_NAME: dev-kafka-broker-1
KAFKA_ADVERTISED_PORT: 9092
KAFKA_ZOOKEEPER_CONNECT: dev-kafka-zookeeper:2181
KAFKA_BROKER_ID: 1
KAFKA_AUTO_CREATE_TOPICS_ENABLE: 'true'
KAFKA_CREATE_TOPICS: "dev_sample_topic:1:1:compact"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./volumes/dev-kafka-data:/kafka
networks:
- int-dev-net
networks:
int-dev-net:
driver: bridge