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 |