| version: '2' | |
| services: | |
| # | |
| # Single-node zookeeper service | |
| # | |
| zookeeper: | |
| image: wurstmeister/zookeeper | |
| ports: | |
| - 2181:2181 | |
| environment: | |
| SERVICE_2181_NAME: "zookeeper" | |
| # | |
| # Single-node kafka service | |
| # | |
| kafka: | |
| image: wurstmeister/kafka | |
| ports: | |
| - 9092:9092 | |
| environment: | |
| KAFKA_ADVERTISED_HOST_NAME: ${DOCKER_HOST_IP} | |
| KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 | |
| KAFKA_AUTO_CREATE_TOPICS_ENABLE: 'true' | |
| SERVICE_9092_NAME: "kafka" | |
| volumes: | |
| - /var/run/docker.sock:/var/run/docker.sock |