ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [docker] MongoDB 도커 설치 및 실행(몽고디비)
    인프라/docker 2020. 9. 22. 12:01

    도커의 경우 여러가지 도커를 한번해 실행하기때문에 하나의 도커 컴포즈 파일로 관리를 한다.

     

    도커 및 도커 컴포즈를 설치한다.

    docker-compose.yml

    version: "3.3" # 파일 규격 버전
      mongo:
        image: mongo
        restart: always
        ports:
          - 9017:27017
        environment:
          MONGO_INITDB_ROOT_USERNAME: user
          MONGO_INITDB_ROOT_PASSWORD: password  
    
      mongo-express:
        image: mongo-express
        restart: always
        ports:
          - 9018:8081
        environment:
          ME_CONFIG_MONGODB_ADMINUSERNAME: user
          ME_CONFIG_MONGODB_ADMINPASSWORD: password

    다음과 같이 compose 파일 작성 뒤 docker-compose.yml 파일 작성한 경로에서

    docker-compose up -d

    로 docker 실행해주면 끝이난다.

     

    MongoDB

     

    몽고디비를 툴로 접속해서 보기 위해 robo 3T 툴로 접속해본다.

    다음과 같이 9017 포트로 도커포트 27017 을 연결해줬다.

         

    다음과 같이 비번 계정을 적어주면 접속이 된다.

     

    Mongo Express

    mongo db 만 띄워도 되지만 몽고 익스프로세도 올려서 모니터링도 해준다.

    localhost:9018 로 외부에서 도커포트 8081 로 연결해준다.

     

    굳이 mongo express 를 설치할 필요는 없다. 몽고 db 툴 로도 충분히 관리가 가능하고, 기능도 더 많다.

     

    반응형

    '인프라 > docker' 카테고리의 다른 글

    [docker] 도커 jenkins 시작하기  (0) 2020.12.18
    [docker] kafka docker 시작하기  (0) 2020.11.15
    [docker] mysql 을 docker 로 시작하기  (0) 2020.07.05
    [docker] 도커 기본 명령어  (0) 2020.07.04
    [docker] mac 도커 설치하기  (0) 2020.07.04

    댓글

Designed by Tistory.