Docs Menu
Docs Home
/ /
Atlas CLI
/ /

비공개 레지스트리에서 배포

Atlas CLI 로컬 클러스터 배포 위해 Docker 이미지를 가져오고 컨테이너 만듭니다. 기본값 으로 Atlas CLI 공개 Docker Hub 리포지토리 mongodb/mongodb-atlas-local에서 가져옵니다. 내부(일반적으로 비공개) 레지스트리에서 특정 이미지를 가져오도록 구성할 수 있습니다.

이 페이지에서는 mongodb-atlas-local 컨테이너 이미지를 가져와서 다시 태그를 지정하여 비공개 레지스트리에 푸시한 다음, 로컬 클러스터를 배포하는데 비공개 이미지를 사용하도록 Atlas CLI 구성하는 방법을 설명합니다.

시작하기 전에 다음 항목이 준비되어 있는지 확인하세요.

  • Docker 명령줄 도구

  • 쓰기 (write) 권한이 있는 비공개 컨테이너 레지스트리

  • 터미널

  • Atlas CLI

1

가져오고 다시 태그를 지정하려면 다음 자리 표시자 값을 바꾼 후 다음 명령을 실행 .

<tag>

배포서버 에 사용할 MongoDB 버전을 지정하는 태그를 지정하다 입니다.

<container-registry-namespace>

쓰기 (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 리포지토리참조하세요.

2
  1. 다음 자리 표시자 값을 바꾼 후 다음 명령을 실행하여 이미지를 컨테이너 레지스트리에 푸시합니다.

    <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 태그에 대해 이 단계를 반복해야 합니다.

  2. 이미지가 성공적으로 업로드되었는지 확인합니다.

    다음과 같은 방법으로 확인할 수 있습니다.

    • 컨테이너 레지스트리에 로그인하여 이미지가 성공적으로 업로드되었는지 확인합니다.

    • docker pull 명령을 실행하여 레지스트리에서 머신으로 이미지를 가져옵니다.

3
  1. <container-registry-namespace> 을 2단계에서 만든 컨테이너 레지스트리 네임스페이스 의 정규화된 경로 및 이름으로 바꾼 후 MONGODB_ATLAS_LOCAL_DEPLOYMENT_IMAGE 환경 변수를 설정합니다.

    export MONGODB_ATLAS_LOCAL_DEPLOYMENT_IMAGE=<container-registry-namespace>/mongodb-atlas-local

    참고

    이 메서드는 현재 터미널 세션에 대한 환경 변수만 설정합니다. 터미널 세션에서 이 설정을 유지하려면 구성 파일에 저장된 프로필에서이 환경 변수를 설정하다.

  2. 환경 변수가 올바르게 설정하다 되었는지 확인합니다.

    echo $MONGODB_ATLAS_LOCAL_DEPLOYMENT_IMAGE

환경 변수를 설정하다 하면 Atlas CLI 모든 배포에 대해 기본값 위치 대신 변수 값을 사용합니다.

4
  1. <deploymentName> 을 배포서버 의 이름으로 바꾼 후 다음 명령을 실행하여 배포서버 시작합니다.

    atlas deployments setup <deploymentName>
  2. 배포서버 유형을 지정하라는 메시지가 표시되면 local 를 입력합니다.

  3. 메시지가 표시되면 적절한 설정을 선택하여 배포서버 완료합니다.

    자세한 내용 은 로컬 Atlas 배포 생성을 참조하세요.

돌아가기

Docker로 배포하기

이 페이지의 내용