Programming/Kafka

[kafka] docker kafka image

bisi 2020. 4. 29. 11:30

도커 환경에서 카프카와 주키퍼

도커 환경에서 카프카와 주키퍼 구축시에 사용할 이미지를 먼저 선택해야한다. 

 

도커 명령어를 통해 주키퍼와 카프카에 관련된 이미지를 검색한 결과, 

주키퍼는 공식 이미지가 있지만, 카프카는 공식 이미지가 없음을 확인 할 수 있다.

 

$docker search zookeeper

 

$docker search kafka

 

카프카는 아쉽게도 공식적으로 지원하는 이미지가 없어, 비교적 사람들이 많이 언급하는 카프카 이미지들의 특징을 정리해보았다. 

 

카프카 이미지 특징

 

1. dockerkafka/kafka

  • Docker hub 바로가기
  • kafka외에도 zookeeper, kafka-manager 솔루션 제공
  • 데이터 플랫폼 최강자 책 참고 가능. (2페이지정도 분량이긴 하지만..)
  • 4년전에 업데이트 되어, 최신 docker-compose version은 참고가 어려움.


2. bitnami/kafka

  • Docker hub 바로가기
  • bitnami 회사에서 지원
  • kafka, zookeeper도 한꺼번에 사용가능. 
  • 최신 릴리즈 빠르게 적용
  • 레퍼런스 풍부
  • 하지만 커스텀화 하게 되면 상업용 버전을... 점점 권유하는 것 같은 느낌을 받는다..

 

3. confluentinc/kafka

 

이외에도 wurstmeister/zookeeper, wurstmeister/kafka 등 비공식적인 카프카 이미지가 다양하게 존재한다.