docker

docker-compose로 kafka 띄우기

가는가래 2019. 2. 19. 01:35

docker-compose로 kafka 띄우기


docker image는 다음 https://hub.docker.com/r/wurstmeister/kafka 사용.


1. docker-compose.xml 파일 생성 (아이피 주소는 127.0.0.1이나 localhost가 아닌 docker host의 아이피를 적어준다.)

version: '2'

services:

  zookeeper:

    image: wurstmeister/zookeeper

    ports:

      - "2181:2181"

  kafka:

    image: wurstmeister/kafka

    ports:

      - "9092:9092"

    environment:

      KAFKA_ADVERTISED_HOST_NAME: [IP주소]

      KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181

      KAFKA_CREATE_TOPICS: "test:1:3"

    volumes:

      - /var/run/docker.sock:/var/run/docker.sock

 


2. docker-compose up -d 명령어로 실행


3. docker ps 명령어로 실행중인 컨테이너 확인 (다음과 같이 zookeeper, kafka 가 둘 다 띄워져야 함)



'docker' 카테고리의 다른 글

Dockerfile 이란?  (0) 2019.02.21
docker로 elasticsearch 띄우기  (0) 2019.02.19
자주 사용하는 docker 명령어  (0) 2019.02.19