version: '2' | |
services: | |
# | |
# Single-node zookeeper service | |
# | |
zookeeper: | |
image: "${REGISTRY}wurstmeister/zookeeper:${ZK_TAG:-latest}" | |
ports: | |
- 2181:2181 | |
environment: | |
SERVICE_2181_NAME: "zookeeper" | |
# | |
# Single-node kafka service | |
# | |
kafka: | |
image: "${REGISTRY}wurstmeister/kafka:${KAFKA_TAG:-latest}" | |
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 |