프로그래밍/Docker

[Docker] MongoDB 도커 컨테이너 올리기

Victory_HA 2022. 3. 31. 22:37

참고

DockerCompose 활용하여 컨테이너 올리기

  • DockerCompose를 활용하기 위해선 docker-compose.yml파일이 필요하다.
  • 파일 내용은 다음과 같다.

docker-compose.yml

# 파일 규격 버전
version: "3"
# 이 항목 밑에 실행하려는 컨테이너 들을 정의
services: 
  # 서비스 명
  mongodb:
    # 사용할 이미지
    image: mongo
    # 컨테이너 실행 시 재시작
    restart: always
    # 컨테이너 이름 설정
    container_name: cont-mongo
    # 접근 포트 설정 (컨테이너 외부:컨테이너 내부)
    ports:
      - "27017:27017"
    # -e 옵션
    environment: 
      # MongoDB 계정 및 패스워드 설정 옵션
      MONGO_INITDB_ROOT_USERNAME: admin
      MONGO_INITDB_ROOT_PASSWORD: 123
  • 해당 파일이 있는 경로로 가서 다음 명령어를 입력하면, mongodb 이미지다운로드 및 컨테이너가 실행됩니다.
  • docker-compose up -d