programming/docker

docker 컨테이너에 몽고디비 설치하여 사용하기

worldint 2023. 5. 12. 18:19

도커docker 컨테이너에 몽고디비 설치하고 시작하기

 

docker pull mongo  //허브에서 mongo이미지 받기

docker images  //이미지 받아졌나 확인하고

 

docker run --name mongodb-container -v ~/data:/data/db -d -p 27017:27017 mongo

//그 이미지로 mongodb-container라는 이름의 컨테이너 생성하고 run하기

// -v ~/data:/data/db 이 의미는 -v이거는 볼륨이라는 의미이고

로컬컴퓨터의 data디렉토리 와 컨테이너의 /data/db디렉토리를

연결시키는것. ( :(클론) 뒤에는 컨테이너의 디렉토리)

 

이렇게 안하면 컨테이너가 삭제될 때 디비의 데이터가 다 사라지게된다

 

그리고 리눅스에서 ~/이 의미는 현제 사용자계정을 의미

예를 들어 당신의 계정명이 YY이고 ~/download라는 명령어를 입력하면 /home/YY/download디렉토리로 이동할 것이다.