Docker image 설치
이미지 설치
* 버전 명시 없이 설치하는 경우 자동으로 latest 버전이 설치된다. 이전의 버전을 설치하기를 원하는 경우 command 마지막에 :${version} 정보를 추가한다.
docker pull mongodb/mongodb-community-server
정상 설치 확인
docker images
Docker Container 실행
docker run -p 27017:27017 --name mongo-demo -d mongodb/mongodb-community-server:latest
-p ${local_port}:${docker_container_port}
컨테이너의 포트와 로컬 환경의 포트를 마운트한다.
MongoDB의 기본 port 번호는 27017이고, 특별히 로컬에서 사용 중이 아닌 경우 그대로 27017 port로 마운트시켜주면 된다.
--name ${container_name}
실행할 컨테이너의 이름을 지정한다. 나는 demo용으로 mongo-db라는 이름으로 만들어주었다.
-d
--detach 명령어의 축약으로, 컨테이너를 백그라운드에서 실행하고, 실행된 컨테이너의 ID를 출력하도록 한다.
실행 및 run 확인
Window Powershell
*내 경우 이미 27017 포트로 다른 MongoDB 컨테이너를 마운트해놓은 상태라, 37017 포트로 마운트되도록 지정했다.
docker run -p 37017:27017 --name mongo-demo -d mongodb/mongodb-community-server:latest
docker ps
Docker Desktop
로컬 환경에서 MongoDB 컨테이너가 잘 실행된 것을 확인할 수 있다.
접근 계정 설정은 다음 포스팅으로 이어간다.
Ref.
'back-end > db' 카테고리의 다른 글
MongoDB/ MongoDB Compass로 MongoDB 연결하고 권한 지정하기 (2) | 2023.10.19 |
---|