hanker

Docker - Mongo DB 설치 본문

SERVER/DOCKER

Docker - Mongo DB 설치

hanker 2024. 11. 22. 12:01
반응형

이번글에서는 Docker를 이용해서 MongoDB를 구축해보자

 
 

1. Docker MongoDB 이미지 다운로드
docker pull mongo

- Docker에서 mongo 이미지를 다운로드 받는다. 만약 다른버전이 필요하다면 mongo:<version> 형식으로 입력하면 된다.

 
 

반응형
2.  Mongo 컨테이너 실행

 

-  MongoDB 컨테이너 실행 명령어에 container를 편하게 관리하기 위해 필요한 명령어들을 추가해보자

docker run -d -p 27017:27017 \
--name hk-mongo \
-e MONGO_INITDB_ROOT_USERNAME=hanker \
-e MONGO_INITDB_ROOT_PASSWORD=hanker \
-v /home/hanker/mongo:/data/db \
mongo

docker run -d : docker 백그라운드 실행 명령어 (detached 모드)

-p 27017:27017 : 내/외부 포트 27017로 지정
-- name : 컨테이너 이름을 mongo 로 지정
-v /home/hanker/mongo:/data/db: container안에 /data/db 경로와 container를 띄운 /home/hanker/mongo 경로를 마운트 (디렉터리내 파일 공유) 경로가 없을 경우 만들어준다.

 


 

3. mongo container 접속

 

mongo db의 쉘을 이용하기 위해 mongo 컨테이너에 접속 해보자 

# 5버전이하
docker exec -it hk-mongo mongo -u hanker -p hanker --authenticationDatabase admin

# 5버전이상
docker exec -it hk-mongo mongosh -u hanker -p hanker --authenticationDatabase admin

 


 
 

끝.

반응형