Esta seção introduz a instalação da Edição Comunitária do MongoDB no ambiente Docker.
Sugestão: Para ambientes de desenvolvimento, é recomendado usar o Docker para instalar o MongoDB. A instalação simplificada é rápida, você pode desligá-la quando não estiver em uso, e também facilita a manutenção de vários ambientes de desenvolvimento, evitando instalar tudo em seu computador.
Pré-requisitos
O Docker já está instalado.
Instalando o MongoDB com o Docker
Endereço do repositório de imagem do MongoDB no Docker:
https://hub.docker.com/_/mongo/
Comando para instalar e iniciar o MongoDB:
docker run --name mongo \
-p 27017:27017 \
-v /Users/tizi365/Documents/work/local/mongo-data:/data/db \
-e MONGO_INITDB_ROOT_USERNAME=tizi365 \
-e MONGO_INITDB_ROOT_PASSWORD=123456 \
-d \
mongo:4.4.5
Explicação dos parâmetros do comando:
- --name: O nome do container, neste caso é "mongo".
- -p: Mapeia a porta 27017 do container para a porta 27017 local, para que possamos acessar o MongoDB no container a partir do nosso computador.
- -v: Persiste os dados do MongoDB no diretório /Users/tizi365/Documents/work/local/mongo-data. Você pode alterá-lo para seu próprio diretório. Certifique-se de definir este parâmetro, caso contrário os dados do MongoDB serão perdidos após reiniciar o container.
- MONGO_INITDB_ROOT_USERNAME: Define a conta padrão do MongoDB como "tizi365".
- MONGO_INITDB_ROOT_PASSWORD: Define a senha padrão do MongoDB como "123456".
- -d: Inicia o container em segundo plano.
- mongo:4.4.5: Usa a versão da imagem do mongo 4.4.5. Para outras versões, você pode verificar o link do repositório fornecido anteriormente para tags de versão atualizadas.
Iniciando o MongoDB
Após instalar e iniciar o MongoDB anteriormente, se o container for desligado depois de reiniciar o computador, você pode usar o seguinte comando para reiniciar o mongo:
docker start mongo
Parando o MongoDB
docker stop mongo