version: '3.8' services: kafka: image: confluentinc/cp-kafka:8.1.0 container_name: kafka ports: - "9092:9092" environment: KAFKA_KRAFT_MODE: 'true' CLUSTER_ID: 'p8fFEbKGQ22B6M_Da_vCBw' KAFKA_NODE_ID: 1 KAFKA_PROCESS_ROLES: broker,controller KAFKA_CONTROLLER_QUORUM_VOTERS: 1@kafka:9093 KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1 KAFKA_LISTENERS: PLAINTEXT://0.0.0.0:9092,CONTROLLER://0.0.0.0:9093 KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://localhost:9092 KAFKA_CONTROLLER_LISTENER_NAMES: CONTROLLER KAFKA_LOG_DIRS: /tmp/kraft-combined-logs volumes: - kafka_kraft:/var/lib/kafka/data volumes: kafka_kraft: