Docker
Docker
Docker를 이용해 Kafka를 손쉽게 띄우는 방법을 정리한 문서예요. 컨테이너 기반으로 빠르게 시작해 보고 싶다면 이 가이드를 따라 하면 돼요.
출처: 문서
본문
JVM 기반 Apache Kafka Docker 이미지
Docker는 널리 쓰이는 컨테이너 런타임이에요. JVM 기반 Apache Kafka의 Docker 이미지는 Docker Hub에서 찾을 수 있고, 버전 3.7.0부터 제공돼요.
다음 명령으로 Docker Hub에서 이미지를 받아올 수 있어요.
$ docker pull apache/kafka:4.3.1
최신 버전의 Docker 이미지를 받고 싶다면 다음 명령을 쓰면 돼요.
$ docker pull apache/kafka:latest
기본 설정과 기본 포트 9092로 Kafka 컨테이너를 시작하려면 다음과 같이 실행해요.
$ docker run -p 9092:9092 apache/kafka:4.3.1
GraalVM 기반 네이티브 Apache Kafka Docker 이미지
GraalVM 기반 네이티브 Apache Kafka의 Docker 이미지는 Docker Hub에서 찾을 수 있고, 버전 3.8.0부터 제공돼요.
참고: 이 이미지는 실험적이며 로컬 개발·테스트 용도로만 권장돼요. 프로덕션 사용에는 적합하지 않아요.
다음 명령으로 이미지를 받아올 수 있어요.
$ docker pull apache/kafka-native:4.3.1
최신 버전을 받고 싶다면 다음 명령을 쓰면 돼요.
$ docker pull apache/kafka-native:latest
기본 설정과 기본 포트 9092로 컨테이너를 시작하려면 다음과 같이 실행해요.
$ docker run -p 9092:9092 apache/kafka-native:4.3.1
사용 가이드 (Usage guide)
Docker 이미지 사용에 대한 자세한 지침은 여기에서 확인할 수 있어요.
더 알아보기 (Learn more)
- Docker로 Kafka를 띄웠다면 다음 단계로 Quick Start를 따라 토픽을 만들어 보면 돼요.
- 프로덕션 구성이라면 네이티브 이미지 대신 JVM 기반 이미지를 쓰는 걸 먼저 고려해요.