728x90
반응형
반응형
선행지식 : docker, docker-compose
아래 docker-compose 파일 통해서 mongoDB를 생성한다.
docker-compose.yml
# 파일 규격 버전
version: "3"
# 이 항목 밑에 실행하려는 컨테이너 들을 정의
services:
# 서비스 명
mongodb:
# 사용할 이미지
image: mongo
# 컨테이너 실행 시 재시작
restart: always
# 컨테이너 이름 설정
container_name: mymongo
# 접근 포트 설정 (컨테이너 외부:컨테이너 내부)
ports:
- "27017:27017"
# -e 옵션
environment:
# MongoDB 계정 및 패스워드 설정 옵션
MONGO_INITDB_ROOT_USERNAME: yourid
MONGO_INITDB_ROOT_PASSWORD: yourpassword
volumes:
# -v 옵션 (다렉토리 마운트 설정)
- ./mongodb/data/db:/data/db
도커를 통해 mongoDB에 접속하기docker exec -it [컨테이너이름] /bin/bash
mongoDB를 생성할 때 환경변수로 저장했던 계정을 아래와 같이 입력해주기
mongosh -u "yourid" -p "yourpassword"
아래와 같이 화면이 뜨면
show dbs;
위 명령어를 통해서 설치된 DB목록을 볼 수 있다.
참고 : 도커(Docker)로 MongoDB 서버 구축하기 - 정우일 블로그 (wooiljeong.github.io)
반응형
'Tech' 카테고리의 다른 글
vagrant up 시 오류 해결 방법 (0) | 2024.12.08 |
---|---|
양자내성암호 (0) | 2024.06.22 |
(진행중) tabbyML 설치 (0) | 2023.05.02 |
하이패스(하이플러스카드) 인터넷 충전 (2023년 1월 업데이트) (0) | 2023.01.13 |
도커 컨테이너 메일서비스 추천 (0) | 2022.12.08 |