applan의 개발 이야기
[Windows][Mongodb] Docker Mongo 컨테이너 생성 - 기본 본문
728x90
계기
사이드 프로젝트 개발 중 크롤링으로 쌓은 데이터를 저장하기 위해 Mongodb 사용이 필요하여
Docker 공부 겸하기 위해 해당 글을 작성
환경
Window11
필요한 준비물
Mongodb Docker 용 Image 파일
컨테이너 생성
1. 명령 프롬프트 실행
2. mongodb image 설치
3. Mongodb Container 생성
docker run --name {①} -p {②} -e MONGO_INITDB_ROOT_USERNAME={③} -e MONGO_INITDB_ROOT_PASSWORD={④} -d{⑤} mongo{⑥}
① --name -> container 명
② -p port -> 외부 접근:내부 접근
-e env -> 환경 변수
③ MONGO_INITDB_ROOT_USERNAME -> Mongodb Root 접속 계정 명
④ MONGO_INITDB_ROOT_PASSWORD -> Mongodb Root 접속 계정 비밀번호
⑤ -d detach -> 백그라운드 실행
⑥ 실행할 image 명 -> 현재 Mongodb 실행이기 때문에 설치된 mongo 입력
예시) docker run --name test -p 27017:27017 -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_PASSWORD=1234 -d mongo
4. Mongodb Container 접속 확인
docker exec -it {①} /bin/bash{②}
① -it -> name 과 같은 효과
② /bin/bash -> /bin/bash bash 환경으로 실행
예시) docker exec -it test /bin/bash
5. Mongodb 접속 확인
mongo -u {①} -p {②}
① -u -> Mongodb 접속 ID
② -p -> Mongodb 접속 Password
예시) mongo -u root -p 1234
728x90
'개발 > Docker.' 카테고리의 다른 글
[Mac][설치] Docker. 설치 (0) | 2022.04.20 |
---|
Comments