Server

[시놀로지 도커]Mongo DB 설치하기

클레인 2024. 3. 25.
반응형

* 본 포스팅은 시놀로지 7.0 기준에서 진행하였습니다.

 

* 시놀로지 제어판에서 Container Manager 를 실행하여 레지스트리에서 "mongo" 를 검색한다.

 -  mongo 정식 버전을 더블 클릭하여 이미지를 다운로드 한다.

 

* mongo 이미지가 다운로드 되었으면 File Statation 을 열고 docker 폴더 아래 "mongoDB" 폴더를 만들어 준다.

 - mongoDB의 데이터 파일이 해당 폴더에 저장되도록 마운트 합니다.

 

* 이제 다시 Container Manager로 돌아와서 다운로드된 mongoDB 컨테이너를 실행하여 옵션을 설정합니다.

 - 자동 재시작 활성화를 클릭합니다.

 

* 다음을 클릭하여 포트와 볼륨 설정을 해줍니다.

 - 포트는 첫번째 로컬포트는 임의로 설정하고 두번째 컨테이너 내부는 27017 으로 설정합니다.

 - 볼륨 설정은 위에 만들어준 docker/mongodb 로컬폴더와 /data/db로 컨테이너 내부 폴더를 매칭한다.

 

 

* 환경에서는 mongodb의 사용자 명과 암호 parameter 를 추가해 주어야 합니다.

'+' 버튼을 클릭하여 환경설정 값을 추가합니다.
 1번째 변수에 MONGO_INITDB_ROOT_PASSWORD를 입력하고 값에는 본인만 아는 패스워드를 입력합니다.
 2번째 변수에 MONGO_INITDB_ROOT_USERNAME를 입력하고 값에는 임의의 아이디를 입력합니다.

 

 

* 모든 설정을 완료하면 다음을 눌러 mongoDB 컨테이너를  실행할 수 있다.

 

반응형

댓글