docker로 Kafka, Zookeeper 설치 (with docker-compose)

반응형
728x90
반응형

Docker 이미지 설치

1) Kafka 설치

docker pull wurstmeister/kafka

 

2) zookeeper 설치

docker pull wurstmeister/zookeeper

 

 

docker-compose 파일 생성

1) docker-compose.yml 파일 생성 (local PC에 경로는 자유롭게 파일 생성)

version: '2'
services:
  zookeeper:
    image: wurstmeister/zookeeper
    container_name: zookeeper
    ports:
      - "2181:2181"
  kafka:
    image: wurstmeister/kafka
    container_name: kafka
    ports:
      - "9092:9092"
    environment:
      KAFKA_ADVERTISED_HOST_NAME: 127.0.0.1
      KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock

 

 

docker-compose 파일 실행

1) 로컬PC에 이전에 생성한 docker-compose 파일의 위치로 이동

cd 경로

 

2) docker-compose 실행

docker-compose up -d

 

 

docker 컨테이너 접속

docker container exec -it kafka bash

 

 

 

 

반응형

Designed by JB FACTORY