2019. 4. 5. 22:28ㆍ서버 프로그래밍
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-debian/
데비안 Docker 이미지에서 몽고디비를 설치한 다음 Cypress와 Python으로 통합 테스트를 하고자 몽고디비 오피셜 페이지의 Debian 항목을 참고하였다.
1번 문제 : apt-get update를 하면 항상 같은 부분에서 에러 발생
https://unix.stackexchange.com/questions/508724/failed-to-fetch-jessie-backports-repository/508857
RUN echo "deb [check-valid-until=no] http://cdn-fastly.deb.debian.org/debian jessie main" > /etc/apt/sources.list.d/jessie.list
RUN echo "deb [check-valid-until=no] http://archive.debian.org/debian jessie-backports main" > /etc/apt/sources.list.d/jessie-backports.list
RUN sed -i '/deb http:\/\/deb.debian.org\/debian jessie-updates main/d' /etc/apt/sources.list
RUN apt-get -o Acquire::Check-Valid-Until=false update
* 네임 서버 문제인줄 알고 네임서버도 변경했지만 소용없었음
2번 문제 : 설치 완료후 MongoDB 실행이 안됨
일단 sudo service mongod start가 안먹는다.
systemctl을 사용하는 것도 안된다.
- sudo systemctl enable mongod.service
- sudo systemctl start mongod
그냥 mongod를 실행시키면 해결된다.
After researching, I solved this problem by doing:
Create folders:
~# mkdir /data/db
~# mkdir /data/db/log
Run command
~# mongod --dbpath data/db --fork --logpath data/db/log
And then run the server
~# mongod
https://github.com/Microsoft/WSL/issues/1822
* 도움안됨
https://tecadmin.net/install-mongodb-server-on-debian/
https://www.digitalocean.com/community/tutorials/how-to-install-mongodb-on-debian-8
<참고>
데비안 버전 확인
사용포트 확인
https://www.lesstif.com/pages/viewpage.action?pageId=43844201
MongoDB 데몬 실행
https://blog.outsider.ne.kr/582