본문 바로가기
Development/Data Engineering

[Docker] M1 맥 도커 confluentinc/cp-kafka 대체 이미지

by _KHK 2022. 4. 28.

m1 맥은 arm64 아키텍쳐이다.
그러나 현재 confluent 에서 제공하는 카프카 이미지는 amd64만 지원하고 있다.

정식으로 m1 맥을 지원하는 이미지를 아직 출시하지 않아서 기존 confluent사의 kafka 이미지를 사용하면 아키텍쳐가 맞지 않다고 경고 메시지가 뜨게 된다.
기존 이미지가 실행에는 큰 문제가 없을 것으로 알고 있지만 공식 출시 전까지 대체 할 수 있는 arm64 용 이미지를 찾아보게 되었다.



m1 맥이 사용할 수 있는 arm64 아키텍쳐를 지원하는 kafka 이미지를 찾았고, 링크를 남겨둔다.
https://github.com/confluentinc/kafka-images/issues/80#issuecomment-1108911026

Add images for ARM 64 · Issue #80 · confluentinc/kafka-images

The new Apple M1 machines are rolling out. Fast, silent and cool. Your images do not work on them, a build for ARM 64 would be very use full.

github.com


아래는 arm64 kafdrop 링크
https://hub.docker.com/r/dmytronasyrov/kafdrop/tags

Docker Hub

hub.docker.com





아래는 카프카 도커 이미지를 만드는 방법에 관한 링크인데 나중에 도커를 잘 이해하고 사용하게 되면 다시 확인해보려고 링크한다.
https://nxt.engineering/blog/kafka-docker-image/

nxt - Kafka Docker Images for other CPU architectures

Many Docker images are unfortunately not yet available for the ARM64 CPUs such as the new Apple M1 processor. Kafka Docker images belong to these. However, they are necessary to have a local Kafka instance that is fast. This blog post describes how to buil

nxt.engineering


댓글