########## 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