본문 바로가기

Database

[NoSQL/MongoDB] 도커로 MongoDB 설치하기.

docker search mongo

 

 

docker pull mongo

 

 

docker run --name [컨테이너 이름] -d -p 27017:27017 mongo -auth

 

 

docker exec -it [컨테이너 이름] bash

 

mongo

 

 

use admin

 

db.createUser({
	user : "원하는 이름",
	pwd : "원하는 패스워드",
	roles : [{role: "userAdminAnyDatabase", db : "admin"}]
});

 

mongo -u "방금생성한 관리자 아이디" -p "방금 생성한 관리자 패스워드" -authenticationDatabase "admin"

 

use "원하는 데이터베이스 이름"

db.createUser({
	user : "원하는 이름",
	pwd : "원하는 패스워드",
	roles : ["dbAdmin", "readWrite"]
});