Como instalar o MongoDB com o Docker

O MongoDB é um dos bancos de dados NoSQL mais populares do mundo, oferecendo flexibilidade, desempenho e alta escalabilidade. O MongoDB pode armazenar e gerenciar dados estruturados e não estruturados, como documentos, gráficos, mídia e muito mais. O MongoDB também oferece suporte a recursos avançados, como indexação, agregação, replicação, fragmentação e transações.

O Docker é uma plataforma de software que permite criar, executar e distribuir aplicativos usando contêineres. Um contêiner é uma unidade de software isolada do ambiente circundante, que contém tudo o que um aplicativo precisa para funcionar, como código, bibliotecas, dependências e configurações. Com o Docker, você pode garantir que seus aplicativos possam ser executados sem problemas em qualquer lugar, sem se preocupar com compatibilidade ou dependências.

A instalação do MongoDB com o Docker é uma maneira fácil e rápida de criar um banco de dados MongoDB em seu computador. Você não precisa baixar ou instalar manualmente o MongoDB, pois o Docker cuidará de todos os processos para você. Você também pode aproveitar os recursos do Docker, como volume, rede e composição, para gerenciar melhor seu banco de dados MongoDB.

MongoDB

Neste artigo, Bardimin explicará passo a passo como instalar o MongoDB com o Docker no Windows. Também fornecerei algumas dicas e truques para otimizar o uso do MongoDB com o Docker.

Requisito

Antes de instalar o MongoDB com o Docker, você precisa atender aos seguintes requisitos:

  • Você deve ter o Docker instalado em seu computador. Se você ainda não tiver o Docker, poderá fazer o download e instalá-lo no site oficial do Docker.
  • Você deve ter uma conexão estável com a Internet para baixar imagens do MongoDB do Docker Hub.
  • Você deve ter espaço em disco suficiente para armazenar imagens e dados do MongoDB.

Instalar o MongoDB com o Docker no Windows

Para instalar o MongoDB com o Docker no Windows, siga estas etapas:

  1. Abra o PowerShell ou o prompt de comando como administrador.
  2. Execute o seguinte comando para criar um novo diretório na unidade C: que será usado como um volume para armazenar dados do MongoDB:
mkdir C:\data\db
  1. Execute o seguinte comando para executar um contêiner do MongoDB chamado mongo usando uma imagem mongo do Docker Hub:
docker run --name mongo -v C:\data\db:/data/db -d mongo

Esse comando funcionará:

  1. –name mongo atribui o nome do mongo ao contêiner.
  2. -v C:\data\db:/data/db vincula o diretório C:\data\db no host ao diretório /data/db no contêiner como um volume. Esse volume será usado pelo MongoDB para armazenar dados.
  3. -d executa o contêiner em segundo plano (modo desanexado).
  4. Mongo especifica a imagem usada para criar o contêiner.
  5. Aguarde alguns instantes para que o contêiner termine de ser criado e executado. Você pode verificar o status do contêiner executando o seguinte comando:
docker ps

Esse comando exibirá uma lista dos contêineres atualmente em execução no seu computador. Você deverá ver um resultado como este:

CONTAINER ID   IMAGE     COMMAND                  CREATED         STATUS         PORTS       NAMES
5f0b9c8a9f0a   mongo     "docker-entrypoint.s…"   2 minutes ago   Up 2 minutes   27017/tcp   mongo

Essa saída mostra que o contêiner mongo está sendo executado com uma imagem mongo e a porta 27017 (a porta padrão do MongoDB).

  1. Parabéns, você instalou com sucesso o MongoDB com o Docker no Windows! Agora você pode se conectar ao seu banco de dados MongoDB usando as ferramentas que mais gosta, como o MongoDB Shell, o MongoDB Compass ou os drivers do MongoDB para sua linguagem de programação favorita.

Últimos artigos