51 lines
1.3 KiB
YAML
51 lines
1.3 KiB
YAML
########## rabbitmq ##########
|
|
rabbitmq:
|
|
image: rabbitmq:management
|
|
container_name: rabbitmq
|
|
hostname: rabbitmq
|
|
restart: unless-stopped
|
|
privileged: true
|
|
ports:
|
|
- 4369:4369
|
|
- 5671:5671
|
|
- 5672:5672
|
|
- 15672:15672
|
|
- 25672:25672
|
|
environment:
|
|
RABBITMQ_DEFAULT_VHOST: /
|
|
RABBITMQ_DEFAULT_USER: admin
|
|
RABBITMQ_DEFAULT_PASS: admin
|
|
RABBITMQ_LOGS: /var/lib/rabbitmq/rabbitmq.log
|
|
RABBITMQ_SASL_LOGS: /var/lib/rabbitmq/rabbitmq-sasl.log
|
|
RABBITMQ_ERLANG_COOKIE: LZJADKXKLULIXFKAALGX
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-size: "50m"
|
|
max-file: "3"
|
|
volumes:
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- /etc/hosts:/etc/hosts:ro
|
|
- /data/docker/rabbitmq:/var/lib/rabbitmq
|
|
network_mode: "host"
|
|
|
|
|
|
|
|
########## kafka-manager ##########
|
|
kafka-manager:
|
|
image: sheepkiller/kafka-manager
|
|
container_name: kafka-manager
|
|
hostname: kafka-manager
|
|
restart: always
|
|
ports:
|
|
- 9000:9000
|
|
network_mode: 'host'
|
|
environment:
|
|
ZK_HOSTS: localhost:2181
|
|
APPLICATION_SECRET: letmein
|
|
KAFKA_MANAGER_AUTH_ENABLED: "true"
|
|
KAFKA_MANAGER_USERNAME: admin
|
|
KAFKA_MANAGER_PASSWORD: admin
|
|
depends_on:
|
|
- zookeeper
|
|
- kafka |