728x90
300x250

앞에 부분을 다 했다는 전제하에 작성하도록 하겠습니다.

 

1. MongoDB 이미지를 설치합니다.

docker pull mongo

 

2. 아래와 같은 코드로 MongoDB를 Docker로 설치합니다.

docker run --name myMongoDB -v /home/ec2-user/mongodb:/data/db -d -p 27017:27017 mongo
# 이름은 myMonogoDB로 로컬컴퓨터의 monodb 디렉토리와 컨테이너의 db 디렉토리를 마운트시키고 실행한다

 

3. 아래처럼 docker의 컨테이너 리스트를 볼 수 있습니다.

 

4. docker의 간단 명령어를 알아보겠습니다.

docker start myMongoDB # 컨테이너 시작
docker stop myMongoDB # 컨테이너 중지
docker restart myMongoDB # 컨테이너 재시작

 

 

5. 다음 코드를 통해 docker에 접속할 수 있습니다.

 

 

6. 아래를 통해 MongoDB의 계정을 만들어주겠습니다.

mongo # MongoDB 접속
use admin # admin DB 선택
db.createUser({
user: “admin”,
pwd: “원하는 패스워드”,
roles: [ { role: “userAdminAnyDatabase”, db: “admin” } ]
}) # 직접 입력하시는게 편합니다
exit
mongo -u “admin” -p “admin” –authenticationDatabase “admin”
# 위의 정보를 토대로 Mongo db 관리자로 접근합니다.
use '원하는 db이름' # 없으면 생성됩니다.
728x90
300x250