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.
Pré-requisitos
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
Procedimento
Puxe e remarque a imagem local do MongoDB para implantação local.
Para extrair e remarcar, execute o seguinte comando após substituir os seguintes valores de espaço reservado:
| A marcação, que especifica a versão do MongoDB que você deseja usar em seu sistema. |
| 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 .
Envie a imagem da sua máquina para o registro de contêiner.
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.
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.
Configure o Atlas CLI para utilizar a imagem no registro.
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.
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.
Implemente o Atlas com sua imagem.
Execute o seguinte comando para iniciar o sistema após substituir o
<deploymentName>
por um nome para o sistema.atlas deployments setup <deploymentName> Insira
local
quando solicitado para especificar o tipo de sistema.Conclua o sistema selecionando as configurações apropriadas quando solicitado.
Para saber mais, consulte Criar um Sistema do Atlas Local.