개발일지
[docker][mongodb] docker mongodb 접속
SOMSATANGTANG
2020. 2. 12. 23:09
반응형
docker의 몽고 디비에 접속하여 계정을 생성하고 spring boot에서 접속하는 방법
1. docker커멘드 라인에서
- docker exec -it mongo mongo admin
2. admin이라는 db에 접속하여 admin db에서 계정을 생성하려면
- use admin
3. 계정 생성
- db.createUser({"user":"yy2","pwd":"yy", roles:["dbAdminAnyDatabase"]})
계정생성 성공시 successfully added user: { 생성한 유저 정보 }
이렇게 하면 docker위에 올라간 mongodb에 계정을 생성할 수 있다.
이런데 spring boot 에서 db를 연결하려고 하니까 연결이 안되더라
알고보니 도커를 띄울때 포트를 맞춰서 띄워야 한다 만약 포트를 맞추지 않고 띄우면
우리가 바라보는 포트는 다른 포트가 됨
반응형