35 lines
715 B
YAML
35 lines
715 B
YAML
version: '2'
|
|
|
|
services:
|
|
zookeeper:
|
|
image: docker.io/bitnami/zookeeper:3.8
|
|
environment:
|
|
- ALLOW_ANONYMOUS_LOGIN=yes
|
|
volumes:
|
|
- 'zookeeper_data:/bitnami/zookeeper'
|
|
kafka:
|
|
image: docker.io/bitnami/kafka:3.2
|
|
environment:
|
|
- KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper:2181
|
|
- ALLOW_PLAINTEXT_LISTENER=yes
|
|
volumes:
|
|
- 'kafka_data:/bitnami/kafka'
|
|
depends_on:
|
|
- zookeeper
|
|
ksql:
|
|
image: docker.io/bitnami/ksql:7.3
|
|
environment:
|
|
- KSQL_BOOTSTRAP_SERVERS=kafka:9092
|
|
volumes:
|
|
- 'ksql_data:/bitnami/ksql'
|
|
depends_on:
|
|
- kafka
|
|
|
|
volumes:
|
|
zookeeper_data:
|
|
driver: local
|
|
kafka_data:
|
|
driver: local
|
|
ksql_data:
|
|
driver: local
|