docker-compose部署kafka+kafkamanager

前言描述

这篇文章是但节点无zookeeper集成的测试版本。不可再生产使用

配置及启动

  1. sudo touch docker-compose.yml

  2. cat > docker-compose.yml <<EOF EOF

  3. 启动 docker-compose up -d

  4. 停止 docker-compose stop

  5. 删除 docker-compose down

version: '3'
services:
  kafka:
    image: wurstmeister/kafka
    container_name: kafka
    ports:
      - "9092:9092"
    environment:
      KAFKA_ADVERTISED_HOST_NAME: 172.22.0.55
      KAFKA_ZOOKEEPER_CONNECT: 172.22.0.55:2181
    networks:
      - kafka-net
    volumes:
      - /usr/local/kafka:/kafka
      - /var/run/docker.sock:/var/run/docker.sock
  kafka-manager:
    image: sheepkiller/kafka-manager
    container_name: kafka-manager
    ports:
      - 9000:9000
    networks:
      - kafka-net
    environment:
      ZK_HOSTS: 172.22.0.55:2181
networks:
  kafka-net:
    driver: bridge
    ipam:
      config:
        - subnet: "173.110.1.0/16"

猜你喜欢

转载自blog.csdn.net/qq_35868811/article/details/111538967