Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Menu Docs
Página inicial do Docs
/ /
Atlas CLI
/ /

Implemente a partir de um registro privado

O Atlas CLI extrai uma imagem do Docker e cria um contêiner para implantar o cluster local. Por padrão, a Atlas CLI extrai do repositório público do Docker mongodb/mongodb-atlas-local Hub. Você pode configurá-lo para extrair uma imagem específica de um registro interno, normalmente privado.

Esta página explica como extrair e remarcar a imagem do contêiner do mongodb-atlas-local, enviá-la para um registro privado e então configurar o Atlas CLI para utilizar as imagens privadas para implantando clusters locais.

Antes de começar, certifique-se de ter o seguinte:

  • Linha de comando do Docker FERRAMENTAS

  • Registro de contêiner privado para o qual você tem permissão de escrita

  • Um terminal

  • Atlas CLI

1

Para extrair e remarcar, execute o seguinte comando após substituir os seguintes valores de espaço reservado:

<tag>

A marcação, que especifica a versão do MongoDB que você deseja usar em seu sistema.

<container-registry-namespace>

O caminho e o nome totalmente qualificados do namespace do registro de contêiner para o qual você tem acesso de gravação.

docker tag mongodb/mongodb-atlas-local:<tag> <container-registry-namespace>/mongodb-atlas-local:<tag>

Observação

O Atlas CLI oferece suporte à implementação do MongoDB versão 7 8e. Para suportar a implantação de qualquer versão do seu registro usando o Atlas CLI, você deve repetir esta etapa para 7.0 as 8.0 tags e. Para obter a lista de tags disponíveis, consulte o repositório do docker hub .

2
  1. Execute o seguinte comando após substituir os seguintes valores de espaço reservado para enviar a imagem para seu registro de contêiner:

    <tag>

    A marcação, que especifica a versão do MongoDB que você deseja usar em seu sistema.

    <container-registry-namespace>

    O caminho e o nome totalmente qualificados do namespace do registro de contêiner para o qual você tem acesso de gravação.

    docker push <container-registry-namespace>/mongodb-atlas-local:<tag>

    Pode levar alguns minutos para que esta operação seja concluída.

    Observação

    O Atlas CLI oferece suporte à implementação do MongoDB versão 7 e 8. Para suportar a implantação de qualquer versão do seu registro usando o Atlas CLI, você deve repetir esta etapa para as tags 7.0 e 8.0.

  2. Verifique se a imagem foi carregada com sucesso.

    Você pode verificar das seguintes maneiras:

    • Faça login no seu registro de contêiner e verifique se a imagem foi carregada com sucesso.

    • Execute o comando docker pull para extrair a imagem do seu registro para a sua máquina.

3
  1. Defina a variável de ambiente MONGODB_ATLAS_LOCAL_DEPLOYMENT_IMAGE depois de substituir <container-registry-namespace> pelo caminho e o nome completos do namespace do registro do container que você criou na etapa 2.

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

    Observação

    Este método define apenas a variável de ambiente para a sessão de terminal atual. Para persistir essa configuração nas sessões de terminal, defina essa variável de ambiente em seu perfil armazenado no arquivo de configuração.

  2. Verifique se a variável de ambiente está definida corretamente.

    echo $MONGODB_ATLAS_LOCAL_DEPLOYMENT_IMAGE

Após configurar a variável de ambiente, o Atlas CLI utiliza o valor da variável em vez do local padrão para todos os sistemas.

4
  1. Execute o seguinte comando para iniciar o sistema após substituir o <deploymentName> por um nome para o sistema.

    atlas deployments setup <deploymentName>
  2. Insira local quando solicitado para especificar o tipo de sistema.

  3. Conclua o sistema selecionando as configurações apropriadas quando solicitado.

    Para saber mais, consulte Criar um Sistema do Atlas Local.

Voltar

Implante com Docker

Nesta página