/ docker-compose.kafka.yml
docker-compose.kafka.yml
1 version: "3.8" 2 3 services: 4 zookeeper: 5 image: confluentinc/cp-zookeeper:7.5.3 6 ports: 7 - "2181:2181" 8 environment: 9 ZOOKEEPER_CLIENT_PORT: "2181" 10 ZOOKEEPER_TICK_TIME: "2000" 11 12 kafka: 13 image: confluentinc/cp-kafka:7.5.3 14 depends_on: 15 - zookeeper 16 ports: 17 - "9092:9092" 18 environment: 19 KAFKA_BROKER_ID: "1" 20 KAFKA_ZOOKEEPER_CONNECT: "zookeeper:2181" 21 KAFKA_ADVERTISED_LISTENERS: "PLAINTEXT://localhost:9092" 22 KAFKA_LISTENERS: "PLAINTEXT://0.0.0.0:9092" 23 KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: "1" 24 KAFKA_TRANSACTION_STATE_LOG_MIN_ISR: "1" 25 KAFKA_TRANSACTION_STATE_LOG_REPLICATION_FACTOR: "1" 26 KAFKA_GROUP_INITIAL_REBALANCE_DELAY_MS: "0" 27 KAFKA_AUTO_CREATE_TOPICS_ENABLE: "true"