본문 바로가기

도커3

맥북으로 도커에 mongoDB 설치하기 터미널에서 docker pull mongo를 통해 이미지를 다운 받습니다. 도커 위에 이미지 올리기 docker run --name mongodb -d -p 27017:27017 -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_PASSWORD=1234 mongo --name: 사용할 컨테이너의 이름 -d: 백그라운드에서 실행 -p: 호스트와 컨테이너 간의 포트를 연결 (host-port:container-port) --restart=always: 도커가 실행되는 경우 항상 컨테이너를 실행 -e: 기타 환경설정(Enviorment) MONGO_INITDB_ROOT_USERNAME=root // MongoDB의 초기 root 사용자 설정 MONGO_INIT.. 2022. 3. 2.
스프링에서 카프카 시작하기 진행중인 프로젝트에 적용하기 전에 간단하게 카프카로 보내는 프로젝트를 만들어 보겠습니다. 1. 프로젝트 생성 start.spring.io에서 gradle, spring boot 2.5.9 버전 dependency에 spring web과 kafka, lombok, websocket을 추가해주세요. 2. 설정 값 생성 클래스 생성하셔서 아래 값을 기입해주세요. 토픽과 그룹 아이디, 주소를 주입해줄거에요. public class KafkaConstants { public static final String KAFKA_TOPIC = "kafka"; public static final String GROUP_ID = "test"; public static final String KAFKA_BROKER = "loc.. 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: .. 2022. 2. 9.