Skip to content

Instantly share code, notes, and snippets.

@barisgul
Created January 23, 2021 22:32
Show Gist options
  • Save barisgul/8b62f2bc8b596eea93a2c5a98193d5a6 to your computer and use it in GitHub Desktop.
Save barisgul/8b62f2bc8b596eea93a2c5a98193d5a6 to your computer and use it in GitHub Desktop.

Revisions

  1. barisgul created this gist Jan 23, 2021.
    45 changes: 45 additions & 0 deletions dockor-compose.yml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,45 @@
    version: "3"

    services:
    zookeeper:
    image: zookeeper
    restart: always
    container_name: zookeeper
    hostname: zookeeper
    ports:
    - 2181:2181
    networks:
    - kafkanet
    environment:
    ZOO_MY_ID: 1

    kafka:
    image: confluent/kafka
    container_name: kafka
    ports:
    - 9092:9092
    networks:
    - kafkanet
    environment:
    KAFKA_ADVERTISED_HOST_NAME: [paste your machine ip]
    KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181

    kafka_manager:
    image: hlebalbau/kafka-manager:stable
    container_name: kakfa-manager
    restart: always
    links:
    - zookeeper:2181
    - kafka:9092
    ports:
    - "9000:9000"
    networks:
    - kafkanet
    environment:
    ZK_HOSTS: "zookeeper:2181"
    APPLICATION_SECRET: "random-secret"
    command: -Dpidfile.path=/dev/null

    networks:
    kafkanet:
    driver: bridge