version: '3' services: zookeeper: image: zookeeper:3.8.0 container_name: kd-zookeeper3.8.0 hostname: zookeeper ports: - 2181:2181 environment: TZ: Asia/Shanghai JAVA_OPTS: -Xms512m -Xmx1024m -Djute.maxbuffer=50000000 kafka1: image: bitnami/kafka:2.8.1 container_name: kd1-kafka2.8.1 hostname: kafka1 ports: - 9092:9092 environment: TZ: Asia/Shanghai KAFKA_BROKER_ID: 1 KAFKA_ADVERTISED_HOST_NAME: 120.25.199.30 ALLOW_PLAINTEXT_LISTENER: 'yes' KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://120.25.199.30:9092 KAFKA_LISTENERS: PLAINTEXT://0.0.0.0:9092 KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 volumes: - ./kafka1/persistence:/bitnami/kafka depends_on: - zookeeper kafka2: image: bitnami/kafka:2.8.1 container_name: kd2-kafka2.8.1 hostname: kafka2 ports: - 9093:9093 environment: TZ: Asia/Shanghai KAFKA_BROKER_ID: 2 KAFKA_ADVERTISED_HOST_NAME: 120.25.199.30 ALLOW_PLAINTEXT_LISTENER: 'yes' KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://120.25.199.30:9093 KAFKA_LISTENERS: PLAINTEXT://0.0.0.0:9093 KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 volumes: - ./kafka2/persistence:/bitnami/kafka depends_on: - zookeeper