##SETUP

docker pull mongo  //official

mkdir {somewhere you want to share with docker}

//--name nickname for my container -p 포트 설정 -v 볼륨 지정 -d 백그라운드 실행 mongo 이미지 이름

docker run -p 27017:27017 --name mymongo -v /{tosharelocation}:/data/db -d mongo

 

##USE MONGO

docker exec -it mymongo bash

mongo

> use admin

> db.createUser({

    user: "admin",

    pwd: "admin",

    roled: [{ role: "useAdminAnyDatabase", db: "admin" }]

})

> ctrl + p + q // 빠져 나오기

mongo -u "admin" -p "admin" --authenticationDatabase "admin"

> use testdb

> db.createUser({ user: "tester", pwd: "tester", roles:["dbAdmin", "readWrite"]})

+ Recent posts