본문 바로가기
맥북 M1

맥북으로 도커에 카프카 설치하기

by illlilillil 2022. 2. 9.

실행 버전

맥북 m1

도커 v20.10.12

카프카 버전 2.13-2.8.1 :: 2022/2/9일 기준 latest로 받았습니다.

 

터미널을 실행하시고 이미지를 다운 받아주세요.

git clone https://github.com/wurstmeister/kafka-docker

ls 명령어로 확인해보시면 kafka-docker 폴더가 생성된 것을 확인하실 수 있습니다.

cd kafka-docker 들어가시면 docker-compose.yml 파일이 있습니다.

vi ~/docker-compose.yml 파일로 파일을 수정해줍니다.

아래 코드와 같이 수정해주었습니다.

version: '2'
services:
  zookeeper:
    image: wurstmeister/zookeeper
    container_name: zookeeper
    ports:
      - "2181:2181"
    restart: unless-stopped

  kafka:
    image: wurstmeister/kafka
    container_name: kafka
    ports:
      - "9092:9092"
    environment:
      KAFKA_ADVERTISED_HOST_NAME: localhost
      KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    restart: unless-stopped

그 후엔 아래 코드로 이미지를 도커 컨테이너 위에 올려주세요.

이 과정에서 zookeeper도 함께 다운이 될 거에요.

docker-compose -f docker-compose.yml up -d

 

docker ps 명령어로 확인하면 정상적으로 컨테이너 위에 올라간 것을 확인할 수 있습니다.

 

댓글