앞서 nginx를 도커를 이용해서 구동해보았는데 이번에는 NoSQL에서 가장 유명한 MongoDB를 도커로 설치 후 연결해보도록하겠다.
과정은 항상 똑같다.
docker 설치 -> 이미지 검색 -> 옵션을 주고 Container 생성 후 구동 -> 구동 확인.
도커 설치는 앞서 진행했으니 참고.
이미지 검색
MongoDB도 Mongo 라는 검색어로 Search 가능하다.
설치는 왠만하면Official로 하는게 깔끔하다. express는 잘모르겟..
컨테이너 생성 및 구동
docker run --name mongo-dalso -v /home/admin-sv/db:/data/db -d -p 27017:27017 mongo
앞서 –name, -d, -p 옵션은 설명했고 -v 옵션은 볼륨 매핑으로 호스트의 디렉터리(원하는경로 ex) /home/admin-sv/db) 와 컨테이너의 디렉터리를 매칭시켜주는데 MongoDB의 기본 디렉터리는 /data/db이다.
실행시키면 이미지 다운로드부터 시작된다.
구동 확인
구동확인을 위해 Robo 3T 를 사용한다. 다시 신규 커넥션 생성