worldint
mathengi
worldint
전체 방문자
오늘
어제
  • 분류 전체보기 (152)
    • infra, cloud (4)
      • aws (4)
    • TIL,WIL(일간,주간 회고) (57)
    • 컴퓨터 공학 (5)
      • 정보통신 (3)
      • 컴퓨터 구조 (2)
    • Math (1)
      • linear algebra (0)
      • 명제와 집합 (1)
    • Operating System (8)
      • Linux Ubuntu (1)
    • programming (66)
      • c , c++ (9)
      • c# (0)
      • java (2)
      • javascript (14)
      • Python (4)
      • github (1)
      • programing terms (12)
      • html, css (2)
      • docker (3)
      • algorithm_datastructure (5)
      • database (11)
      • flutter(dart) (2)
    • 항해99 부트캠프 (7)
      • 사전교육 (7)
    • 보안관련 (1)

블로그 메뉴

    공지사항

    인기 글

    태그

    • NVM
    • MongoDB
    • ec2 #코드디플로이 #리눅스
    • Blue/Green
    • ci/cd
    • Javascript
    • db데드락
    • MONGOOSE
    • node
    • nodejs
    • docker
    • EC2
    • CloudFront
    • flutter #provider #error
    • NoSQL
    • AWS
    • 디비데드락

    최근 댓글

    최근 글

    티스토리

    hELLO · Designed By 정상우.
    worldint

    mathengi

    programming/docker

    docker 컨테이너에 몽고디비 설치하여 사용하기

    2023. 5. 12. 18:19

    도커docker 컨테이너에 몽고디비 설치하고 시작하기

     

    docker pull mongo  //허브에서 mongo이미지 받기

    docker images  //이미지 받아졌나 확인하고

     

    docker run --name mongodb-container -v ~/data:/data/db -d -p 27017:27017 mongo
    
    //그 이미지로 mongodb-container라는 이름의 컨테이너 생성하고 run하기

    // -v ~/data:/data/db 이 의미는 -v이거는 볼륨이라는 의미이고

    로컬컴퓨터의 data디렉토리 와 컨테이너의 /data/db디렉토리를

    연결시키는것. ( :(클론) 뒤에는 컨테이너의 디렉토리)

     

    이렇게 안하면 컨테이너가 삭제될 때 디비의 데이터가 다 사라지게된다

     

    그리고 리눅스에서 ~/이 의미는 현제 사용자계정을 의미

    예를 들어 당신의 계정명이 YY이고 ~/download라는 명령어를 입력하면 /home/YY/download디렉토리로 이동할 것이다.

    'programming > docker' 카테고리의 다른 글

    [docker] docker sudo 없이 실행하는법  (0) 2023.11.06
    [docker] docker compose사용하여 CI/CD 구현  (0) 2023.04.04
      'programming/docker' 카테고리의 다른 글
      • [docker] docker sudo 없이 실행하는법
      • [docker] docker compose사용하여 CI/CD 구현
      worldint
      worldint
      공부한 내용들, 트러블 슈팅 용 블로그

      티스토리툴바