Atlas CLI 로컬 클러스터 배포 위해 Docker 이미지를 가져오고 컨테이너 만듭니다. 기본값 으로 Atlas CLI 공개 Docker Hub 리포지토리 mongodb/mongodb-atlas-local
에서 가져옵니다. 내부(일반적으로 비공개) 레지스트리에서 특정 이미지를 가져오도록 구성할 수 있습니다.
이 페이지에서는 mongodb-atlas-local
컨테이너 이미지를 가져와서 다시 태그를 지정하여 비공개 레지스트리에 푸시한 다음, 로컬 클러스터를 배포하는데 비공개 이미지를 사용하도록 Atlas CLI 구성하는 방법을 설명합니다.
전제 조건
시작하기 전에 다음 항목이 준비되어 있는지 확인하세요.
Docker 명령줄 도구
쓰기 (write) 권한이 있는 비공개 컨테이너 레지스트리
터미널
Atlas CLI
절차
로컬 배포서버 위해 MongoDB 로컬 이미지를 가져오고 다시 태그를 지정합니다.
가져오고 다시 태그를 지정하려면 다음 자리 표시자 값을 바꾼 후 다음 명령을 실행 .
| 배포서버 에 사용할 MongoDB 버전을 지정하는 태그를 지정하다 입니다. |
| 쓰기 (write) 액세스 액세스 있는 컨테이너 레지스트리 네임스페이스 의 정규화된 경로 및 이름입니다. |
docker tag mongodb/mongodb-atlas-local:<tag> <container-registry-namespace>/mongodb-atlas-local:<tag>
참고
Atlas CLI MongoDB 버전 7 및 8 배포를 지원합니다. Atlas CLI 사용하여 레지스트리에서 두 버전의 배포를 지원 하려면 7.0 및 8.0 태그에 대해 이 단계를 반복해야 합니다. 사용 가능한 태그 목록은 Docker Hub 리포지토리참조하세요.
머신의 이미지를 컨테이너 레지스트리에 푸시합니다.
다음 자리 표시자 값을 바꾼 후 다음 명령을 실행하여 이미지를 컨테이너 레지스트리에 푸시합니다.
<tag>
배포서버 에 사용할 MongoDB 버전을 지정하는 태그를 지정하다 입니다.
<container-registry-namespace>
쓰기 (write) 액세스 액세스 있는 컨테이너 레지스트리 네임스페이스 의 정규화된 경로 및 이름입니다.
docker push <container-registry-namespace>/mongodb-atlas-local:<tag> 이 작업이 완료되는 데 몇 분 정도 걸릴 수 있습니다.
참고
Atlas CLI MongoDB 버전 7 및 8 배포를 지원합니다. Atlas CLI 사용하여 레지스트리에서 두 버전의 배포를 지원 하려면 7.0 및 8.0 태그에 대해 이 단계를 반복해야 합니다.
이미지가 성공적으로 업로드되었는지 확인합니다.
다음과 같은 방법으로 확인할 수 있습니다.
컨테이너 레지스트리에 로그인하여 이미지가 성공적으로 업로드되었는지 확인합니다.
docker pull
명령을 실행하여 레지스트리에서 머신으로 이미지를 가져옵니다.
레지스트리의 이미지를 사용하도록 Atlas CLI 구성합니다.
<container-registry-namespace>
을 2단계에서 만든 컨테이너 레지스트리 네임스페이스 의 정규화된 경로 및 이름으로 바꾼 후MONGODB_ATLAS_LOCAL_DEPLOYMENT_IMAGE
환경 변수를 설정합니다.export MONGODB_ATLAS_LOCAL_DEPLOYMENT_IMAGE=<container-registry-namespace>/mongodb-atlas-local 참고
이 메서드는 현재 터미널 세션에 대한 환경 변수만 설정합니다. 터미널 세션에서 이 설정을 유지하려면 구성 파일에 저장된 프로필에서이 환경 변수를 설정하다.
환경 변수가 올바르게 설정하다 되었는지 확인합니다.
echo $MONGODB_ATLAS_LOCAL_DEPLOYMENT_IMAGE
환경 변수를 설정하다 하면 Atlas CLI 모든 배포에 대해 기본값 위치 대신 변수 값을 사용합니다.
이미지와 함께 Atlas 배포합니다.
<deploymentName>
을 배포서버 의 이름으로 바꾼 후 다음 명령을 실행하여 배포서버 시작합니다.atlas deployments setup <deploymentName> 배포서버 유형을 지정하라는 메시지가 표시되면
local
를 입력합니다.메시지가 표시되면 적절한 설정을 선택하여 배포서버 완료합니다.
자세한 내용 은 로컬 Atlas 배포 생성을 참조하세요.