[Mac]MongoDB 설치하기_docker
1.Docker 다운로드
Docker Hub를 다운로드한다. 다운로드가 완료되면 Docker를 실행하고 로그인한다. Docker Desktop is starting이라는 문구가Docker Desktop is running이라는 문구로 바뀌면 성공적으로 실행된 것이다.
docker 버전 확인
docker -v
명령어 실행
Docker version 20.10.7, build f0df350
2.터미널을 실행하여 MongoDB를 다운로드한다.
docker pull mongo
명령어 실행
Using default tag: latest
latest: Pulling from library/mongo
35807b77a593: Already exists
664b0ebdcc07: Pull complete
d598f4d3c081: Pull complete
291455135b00: Pull complete
b46409342f13: Pull complete
ff2b9c6e6f3a: Pull complete
149f6335fc27: Pull complete
baeb6f3bec76: Pull complete
8617caab2de5: Pull complete
067d70de7828: Pull complete
Digest: sha256:58ea1bc09f269a9b85b7e1fae83b7505952aaa521afaaca4131f558955743842
Status: Downloaded newer image for mongo:latest
docker.io/library/mongo:latest
3.다운로드가 제대로 되었는지 확인한다.
docker images
명령어 실행
REPOSITORY TAG IMAGE ID CREATED SIZE
mongo latest 0bcbeb494bed 2 weeks ago 684MB
mariadb latest 6b01262bc780 2 weeks ago 409MB
jaspeen/oracle-xe-11g latest 52fbd1fe2d7a 5 years ago 792MB
4.Docker 컨테이너를 실행한다.
docker run --name mongodb -v ~/data:/data/db -d -p 27017:27017 mongo
명령어 | 의미 |
name mongoldb | name docker컨테이너명 |
-v | 불륨을 외부와 연결 |
-d | 데몬으로 실행 |
-p | 외부 접속을 위해 포트 연결 |
mongo | 다운받은 이미지 파일 이름 |
명령어 실행
2ece12856458c3dbfe054f14e99279522a34156c8f2a363385fc0a2b69cca01e
5.실행된 컨테이너를 확인한다.
docker ps -a
명령어 실행
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2ece12856458 mongo "docker-entrypoint.s…" 6 seconds ago Up 5 seconds 0.0.0.0:27017->27017/tcp, :::27017->27017/tcp mongodb-container
75d33ceb3749 mariadb "docker-entrypoint.s…" 9 days ago Up 2 days 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp mariadb
0d636c6e4fe4 jaspeen/oracle-xe-11g "/entrypoint.sh " 2 months ago Exited (137) 2 weeks ago oracle11g
6.MongoDB 컨테이너를 시작한다.
MongoDB Docker 컨테이너 시작
docker start mongodb
명령어 실행
mongodb
MongoDB Docker 컨테이너 중지
docker stop mongodb
7.MongoDB 컨테이너 창에 접속한다.
docker exec -it mongodb bash
명령어 실행
root@2ece12856458:/# mongo
[Mac]MongoDB 설치하기1.몽고디비 다운로드
2.몽고디비 압축풀기 및 파일이동
3./data/db 폴더 생성 및 권한부여
4.몽고디비 환경변수 설정하기
5.설치 확인하기...