도커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디렉토리로 이동할 것이다.
'programming > docker' 카테고리의 다른 글
[docker] docker sudo 없이 실행하는법 (0) | 2023.11.06 |
---|---|
[docker] docker compose사용하여 CI/CD 구현 (0) | 2023.04.04 |