본문 바로가기

MSA

51. docker container 만들기(kafka)

1. git clone

git clone https://github.com/wurstmeister/kafka-docker.git

 

GitHub - wurstmeister/kafka-docker: Dockerfile for Apache Kafka

Dockerfile for Apache Kafka. Contribute to wurstmeister/kafka-docker development by creating an account on GitHub.

github.com

docker-compose-single-broker.yml를 사용하여 zookeeper와 kafka를 띄울예정

2. docker-compose-single-broker.yml 교정(원래 운영시 zookeepr & kafka를 각 3개씩 띄우길 권장하나 테스트를 위해 하나씩)

kafa의 경우 depends on옵션으로 zookeeper이후 뜨도록 설정

3. docker-compose-single-broker.yml 실행

docker-compose -f docker-compose-single-broker.yml up -d

4. docker process 확인

wurstmeister/kafka와 wurstmeister/zookeeper가 떠 있다

5. network 확인

kafka와 zookeeper가 생성됨