01. Mongo DB 도커 이미지 다운로드
❯ docker pull mongo
Using default tag: latest
latest: Pulling from library/mongo
16ec32c2132b: Pull complete
6335cf672677: Pull complete
cbc70ccc8ebe: Pull complete
0d1a3c6bd417: Pull complete
960f3b9b27d3: Pull complete
aff995a136b4: Pull complete
4249be7550a8: Pull complete
4da411c5a406: Pull complete
4b9c6ac629be: Pull complete
4de7437f497e: Pull complete
Digest: sha256:d78c7ace6822297a7e1c7076eb9a7560a81a6ef856ab8d9cde5d18438ca9e8bf
Status: Downloaded newer image for mongo:latest
docker.io/library/mongo:latest
02. Mongo DB 도커 이미지 확인
❯ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
mongo latest aad77ae58e0c 8 days ago 682MB
03. Mongo DB 도커 이미지 컨테이너 생성 및 실행
❯ docker run --name my-mongodb -v /Users/kabby/Desktop/mongo-data:/data/db -d -p 27017:27017 mongo
-v /Users/kabby/Desktop/mongo-data:/data/db 는 로컬의 /Users/kabby/Desktop/mongo-data 디렉터리와 컨테이너의 /data/db 디렉터리를 마운트시킵니다.
04. 도커 리스트 출력
❯ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f5616e2716e8 mongo "docker-entrypoint.s…" 2 minutes ago Up 2 minutes 0.0.0.0:27017->27017/tcp my-mongodb
05. Mongo DB 도커 컨테이너 생성 / 중지 / 재시작
# MongoDB 컨테이너 중지
$ docker stop my-mongodb
# MongoDB 컨테이너 시작
$ docker start my-mongodb
# MongoDB 컨테이너 재시작
$ docker restart my-mongodb
06. Mongo DB 도커 컨테이너 접속
$ docker exec -it my-mongodb bash
'IT > Infra' 카테고리의 다른 글
[MinIO] MinIO (0) | 2021.01.17 |
---|---|
[Centos7] MinIO 객체 스토리지 설치 (0) | 2021.01.17 |
[centos7] Jenkins 설치 (0) | 2021.01.05 |
[Centos7] RabbitMQ Cluster 구성 (0) | 2020.11.29 |
[Centos7] Rabbitmq 설치 (Feat. yum Repo 설치) (0) | 2020.11.29 |