54 lines
1.1 KiB
YAML
54 lines
1.1 KiB
YAML
version: '3.5'
|
|
|
|
services:
|
|
pulsar:
|
|
image: kezhenxu94/pulsar:latest
|
|
command: bin/pulsar standalone
|
|
ports:
|
|
- "6650:6650"
|
|
- "8080:8080"
|
|
container_name: pulsar
|
|
hostname: pulsar
|
|
environment:
|
|
PULSAR_MEM: " -Xms512m -Xmx512m -XX:MaxDirectMemorySize=1g"
|
|
volumes:
|
|
- ./connectors:/pulsar/connectors
|
|
- pulsardata:/pulsar/data
|
|
- pulsarconf:/pulsar/conf
|
|
restart: on-failure
|
|
networks:
|
|
- demo_pulsar_pipeline
|
|
|
|
rabbitmq:
|
|
image: rabbitmq:3.11-management
|
|
ports:
|
|
- "15672:15672"
|
|
- "5672:5672"
|
|
container_name: rabbitmq
|
|
hostname: rabbitmq
|
|
restart: on-failure
|
|
networks:
|
|
- demo_pulsar_pipeline
|
|
|
|
cassandra:
|
|
image: cassandra:latest
|
|
command: sh /cassandra-init.sh
|
|
ports:
|
|
- "9042:9042"
|
|
container_name: cassandra
|
|
hostname: cassandra
|
|
volumes:
|
|
- ./cassandra-init.sh:/cassandra-init.sh
|
|
restart: on-failure
|
|
networks:
|
|
- demo_pulsar_pipeline
|
|
|
|
networks:
|
|
demo_pulsar_pipeline:
|
|
name: demo_pulsar_pipeline
|
|
driver: bridge
|
|
|
|
volumes:
|
|
pulsardata:
|
|
pulsarconf:
|