1 docker安裝kafka

version: "3"
services:
  zookeeper:
    image: wurstmeister/zookeeper:latest
    container_name: zookeeper
    restart: always
    privileged: true
    #user: root
    environment:
      TZ: Asia/Shanghai
      ZOO_MY_ID: 1
    networks:
      - crusher_net
    volumes:
      - /etc/localtime:/etc/localtime:ro
  kafka:
    image: wurstmeister/kafka:latest
    container_name: kafka
    depends_on:
      - zookeeper
    restart: always
    privileged: true
    #user: root
    environment:
      TZ: Asia/Shanghai
      KAFKA_BROKER_ID: 0
      KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
      KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://kafka:9092
      KAFKA_LISTENERS: PLAINTEXT://0.0.0.0:9092
    networks:
      - crusher_net
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /data/volume/kafka:/kafka
networks:
  crusher_net:
    external: true