##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"]})
'공부 > Docker' 카테고리의 다른 글
[Docker] Dockerfile (0) | 2020.05.01 |
---|---|
[Docker] remind (0) | 2020.03.28 |
[Docker] AWS EC2 instance에 postgreSQL, pgadmin4 설치 후 연결 (0) | 2019.05.09 |
docker 서버 이전시키기 feat.docker save (0) | 2018.07.17 |
error - denied: requested access to the resource is denied (0) | 2018.07.17 |