공식 MongoDB Community 이미지를 사용하여 MongoDB Community Edition Docker 컨테이너 로 실행 수 있습니다. 이 페이지에서는 Docker 에서 MongoDB Community Edition 설치, 실행 , 확인 및 연결하는 방법을 설명합니다.
시작하기 전에
Docker 에 MongoDB Community Edition 설치하기 전에 다음 전제 조건을 완료하세요.
호스팅하다 에 Docker 설치합니다.
mongosh설치합니다.
호스팅하다 플랫폼이 지원되는지 확인합니다. MongoDB 실행되는 플랫폼을 학습 플랫폼 지원을 참조하세요.
MongoDB 5.0+ Docker 이미지는 시스템에서 AVX 지원이 필요합니다. 시스템에서 AVX를 지원하지 않는 경우 버전 5.0 이전의 MongoDB의 Docker 이미지를 사용할 수 있습니다.
경고
7.0 이전의 MongoDB 버전은 단종되었으며 더 이상 MongoDB에서 지원되지 않습니다. 이러한 버전은 테스트 용도로만 사용해야 합니다.
설치
MongoDB 9.0 커뮤니티 서버 이미지를 가져오려면 다음 명령을 실행 .
docker pull mongodb/mongodb-community-server:9.0-ubi9-slim
시작 및 확인
이미지를 컨테이너로 실행
다음 명령을 실행하여 이미지에서 mongodb라는 컨테이너 시작합니다.
docker run --name mongodb -p 27017:27017 -d mongodb/mongodb-community-server:9.0-ubi9-slim
-d 플래그는 컨테이너 배경 에서 실행합니다. -p 27017:27017 플래그는 컨테이너 포트를 호스팅하다 포트에 게시합니다.
docker run 명령에 mongod 명령줄 옵션을 추가할 수 있습니다. 예시 들어, 대신 단일 노드 복제본 세트 시작하려면 다음 명령을 실행 .
docker run --name mongodb -p 27017:27017 -d mongodb/mongodb-community-server:9.0-ubi9-slim --replSet myReplicaSet
연결
MongoDB Server 상태 보고
MongoDB 인스턴스 의 상태를 보고하려면 serverStatus 명령을 실행 .
db.runCommand( { serverStatus: 1 } )
이 명령은 mongod 배포서버 설명하는 문서 반환합니다.