m1맥은 arm64 이기 때문에 kafka 설치시 arm64를 지원하는 이미지로 사용해야한다. 여러가지 삽질 후에 글을 남긴다
$ git clone https://github.com/wurstmeister/kafka-docker
$ cd kafka-docker
$ vi docker-compose.yml
#내용의 시작
version: '3'
services:
zookeeper:
image: zookeeper
ports:
- "2181:2181"
kafka:
build: .
ports:
- "9092:9092"
environment:
KAFKA_ADVERTISED_HOST_NAME: localhost
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
volumes:
- /var/run/docker.sock:/var/run/docker.sock
#내용의 끝
:wq # 저장하기
$ docker-compose up
참고
https://blog.advenoh.pe.kr/cloud/%EB%A1%9C%EC%BB%AC%ED%99%98%EA%B2%BD%EC%97%90%EC%84%9C-Kafka-%EC%8B%A4%ED%96%89%ED%95%98%EA%B8%B0-with-AKHQ/
https://github.com/wurstmeister/kafka-docker/issues/647