version: '2' services: kafka-0: image: docker.io/bitnami/kafka:3.4 environment: - ALLOW_PLAINTEXT_LISTENER=yes - KAFKA_CFG_NODE_ID=0 - KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=0@kafka-0:9093,1@kafka-1:9093 - KAFKA_KRAFT_CLUSTER_ID=abcdefghijklmnopqrstuv volumes: - 'kafka0_data:/bitnami/kafka' kafka-1: image: docker.io/bitnami/kafka:3.4 environment: - ALLOW_PLAINTEXT_LISTENER=yes - KAFKA_CFG_NODE_ID=1 - KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=0@kafka-0:9093,1@kafka-1:9093 - KAFKA_KRAFT_CLUSTER_ID=abcdefghijklmnopqrstuv volumes: - 'kafka1_data:/bitnami/kafka' schema-registry: image: docker.io/bitnami/schema-registry:6.2 ports: - '8081:8081' depends_on: - kafka-0 - kafka-1 environment: - SCHEMA_REGISTRY_LISTENERS=http://0.0.0.0:8081 - SCHEMA_REGISTRY_KAFKA_BROKERS=PLAINTEXT://kafka-0:9092,PLAINTEXT://kafka-1:9092 volumes: kafka0_data: driver: local kafka1_data: driver: local