Como executar um servidor MongoDB com Docker?

Como Executar Um Servidor Mongodb Com Docker



O MongoDB é um conhecido sistema de gerenciamento de banco de dados NoSQL orientado a documentos. Ele armazena dados como coleções de documentos. O servidor MongoDB é o software que permite aos usuários executar o banco de dados MongoDB. Ele é responsável por gerenciar o armazenamento de dados, consultas e indexação. Os usuários podem executar o servidor MongoDB com Docker para implantar e gerenciar facilmente instâncias do MongoDB em um ambiente em contêiner.

Este artigo explicará o procedimento de execução de um servidor MongoDB com Docker.

Como executar um servidor MongoDB usando o Docker?

Para executar um servidor MongoDB com Docker, confira as etapas fornecidas abaixo:







Etapa 1: extrair a imagem do MongoDB do Docker Hub

Primeiro, extraia a imagem do MongoDB do Docker Hub usando o comando fornecido abaixo:



docker pull mongo



A versão mais recente da imagem do MongoDB foi baixada com sucesso.





Etapa 2: criar e iniciar o contêiner do MongoDB

Em seguida, use o comando fornecido abaixo para iniciar o contêiner MongoDB e executar o servidor MongoDB:

docker run -d --nome mongoCont -p 27017 : 27017 mongo

Aqui:



  • -d ” é utilizado para executar o contêiner em segundo plano.
  • -nome ” atribui um nome ao contêiner, ou seja, “ mongoCont ”.
  • -p ” aloca a porta para o contêiner, ou seja, “ 27017:27017 ”.
  • mongo ” é a imagem oficial do Docker a ser usada para o contêiner:

Este comando inicia o servidor MongoDB.

Etapa 3: exibir o contêiner em execução

Em seguida, visualize o contêiner do MongoDB em execução com a ajuda do comando fornecido:

janela de encaixe PS

A saída indica que o contêiner do MongoDB está sendo executado com êxito.

Etapa 4: acessar o contêiner do MongoDB

Depois disso, use o “ docker exec-it ” juntamente com o nome do contêiner para abrir o shell Bash dentro do contêiner MongoDB em execução:

janela de encaixe executivo -isto mongoCont bash

O contêiner MongoDB foi acessado e agora os usuários podem executar comandos dentro do contêiner em execução.

Etapa 5: verifique o servidor MongoDB

Para verificar se o servidor MongoDB está em execução ou não, digite o comando listado abaixo:

mongod --versão

Pode-se observar que o servidor MongoDB está rodando com sucesso com a versão “ v6.0.5 ”.

Passo 6: Inicie o MongoDB

Para se conectar ao servidor MongoDB, abra o shell Mongo usando o seguinte comando:

mongol

A saída acima mostra que o shell do Mongo foi aberto com sucesso.

Etapa 7: visualizar bancos de dados existentes

Por fim, escreva o “ mostrar dbs ” para visualizar os bancos de dados existentes:

mostrar dbs

Na saída acima, todos os bancos de dados existentes podem ser vistos.

Conclusão

Para executar um servidor MongoDB com Docker, primeiro extraia a versão mais recente da imagem do MongoDB do Docker Hub. Em seguida, inicie o servidor MongoDB usando o comando “ docker run -d –name -p 27017:27017 mongo ” comando. Em seguida, acesse o contêiner MongoDB e verifique o servidor MongoDB. Depois disso, conecte-se ao servidor MongoDB e execute os comandos do MongoDB. Este artigo explicou o procedimento para executar um servidor MongoDB com Docker.