1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
version: "3.3" networks: mh_network: driver: bridge services: zookeeper: container_name: mhc_zookeeper image: "bitnami/zookeeper:3.6.4" networks: - mh_network ports: - "2181:2181" environment: - ALLOW_ANONYMOUS_LOGIN=yes kafka: container_name: mhc_kafka image: "bitnami/kafka:3.3.2" networks: - mh_network depends_on: - zookeeper # volumes: # - ./data/kafka:/bitnami/kafka ports: - "9092:9092" - "9093:9093" environment: - KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper:2181 - ALLOW_PLAINTEXT_LISTENER=yes - KAFKA_BROKER_ID=1 - KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=CLIENT:PLAINTEXT,EXTERNAL:PLAINTEXT - KAFKA_CFG_LISTENERS=CLIENT://:9092,EXTERNAL://:9093 - KAFKA_CFG_ADVERTISED_LISTENERS=CLIENT://kafka:9092,EXTERNAL://localhost:9093 - KAFKA_CFG_INTER_BROKER_LISTENER_NAME=CLIENT kafka-ui: container_name: mhc_kafka-ui image: provectuslabs/kafka-ui depends_on: - kafka networks: - mh_network ports: - "9090:8080" restart: unless-stopped environment: - KAFKA_CLUSTERS_0_NAME=local - KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS=kafka:9092 |
docker-compose: Kafka
Author: admin - Posted: 01/06/23 - Update: 06/07/23