* 본 포스팅은 시놀로지 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 컨테이너를 실행할 수 있다.
'Server' 카테고리의 다른 글
리눅스 파일 IO 명령어 정리 (0) | 2024.03.25 |
---|---|
Node.js에서 Pug 모듈 사용하기 (0) | 2024.02.26 |
nodejs 에서 py 파일을 읽어와서 실행한 결과를 string 으로 가져오는 법 (0) | 2024.01.27 |
사이트의 HTML을 파싱하는 방법 #1 (2) | 2024.01.07 |
Windows React 개발환경 구축 (0) | 2019.12.05 |
댓글