-
docker 로 mongodb 설치하기서버 2020. 3. 22. 16:22
mongo image 받기
docker pull mongo
image list 보기
docker images
docker images를 하면 mongo image가 받아졌음을 알 수 있다.
컨테이너 실행 - 1 case
docker run --name some-mongo -d mongo:tag
원하는 이름을 some-mongo자리에 넣어주면되고, 버전정보를 tag에 넣어주면 된다.
컨테이너 실행 - 2 case
version: "3.7" # version 정보를 작성합니다. services: # service 목록을 정의합니다. mongodb: # service의 이름입니다. image: mongo # 해당 service에서 사용할 image입니다. restart: always # container를 실행할 때 항상 이미 수행중이라면 재시작을 수행합니다. environment: # 환경변수를 정의합니다. MONGO_INITDB_ROOT_USERNAME: root MONGO_INITDB_ROOT_PASSWORD: P@ssw0rd volumes: # container -> local로 mount할 수 있습니다. - type: bind source: /Users/kotaekwang/Documents/kuzal/db # local 경로 target: /data/db # container 내부에서의 경로 container_name: "mongo" # container의 name을 정의합니다. ports: # service port를 정의합니다. - "27017:27017" # local:container
docker-compose up -d
실행중인 컨테이너 보기
docker ps
몽고디비 접속
docker exec -it mongo bash
mongo 는 컨테이너의 이름이다.
mongo -u 'root' -p P@ssw0rd
mongo를 치면 몽고디비 클라이언트로 접속 성공
reference
https://hub.docker.com/_/mongo'서버' 카테고리의 다른 글
docker 명령어 (0) 2020.03.26 Docker로 nodejs 설치하기 (0) 2020.03.26 SpringBoot에 QueryDSL 적용하기(Maven) (1) 2019.07.14 Springboot와 Mongodb 연결 (0) 2019.07.07 Jenkins 재배포 스크립트 만들기 (0) 2019.06.15