Docker: Criando servidor MongoDB

Utilizando Mongodb com docker

No meu artigo anterior eu demonstrei como instalar e configurar um servidor MongoDB em um computador Windows. Caso tenha interesse em ver esse artigo, segue o seu link: Introdução ao MongoDB. Hoje eu irei demonstrar como criar um servidor de banco de dados Mongo utilizando o Docker.


O primeiro passo será baixar a imagem do mongoDB, caso você faça uma pesquisa no Docker Hub, irá encontrar muitas imagens, mas eu particularmente gosto de utilizar a tutum/mongod. Para baixar essa imagem é bem simples, com o docker instalado no seu computador, execute o comando abaixo no seu terminal:

docker pull tutum/mongodb

Quem ainda não esta muito familiarizado com os comando básicos do docker, eu recomendo a leitura do artigo: Comandos básicos do docker. Nesse artigo eu não abordo a instalação, mas passei pelos principais comandos que nos utilizamos no nosso dia dia.

Com a imagem do docker no seu host, vamos criar um container de servidor de banco de dados. Para isso, você pode escolher uma das duas instruções abaixo:

Criação de servidor sem senha, recomendado para ambiente de desenvolvimento

docker run -d -p 27017:27017 -p 28017:28017 -e AUTH=no tutum/mongodb

Criação de servidor especificando uma senha

docker run -d -p 27017:27017 -p 28017:28017 -e MONGODB_PASS="mypass" tutum/mongodb

O próximo passo será subir o seu servidor mongo. Para isso, execute os passos abaixo:

docker ps -a

Esse comando irá listar os seus containers que não estão em execução, copie o containerID do mongo e execute o comando abaixo no seu terminal:

docker start 77b903780b83

Agora para verificar se tudo foi configurado corretamente, execute mongo no seu terminal para acessar o client do seu servidor, caso ele conecte corretamente, você irá ficar com o client aberto como mostra a imagem abaixo:

MongoDB em container Docker

Caso tenha interesse em criar uma db e uma collection, eu recomento a leitura do artigo anterior dessa serie que eu passei acima. Bom, espero ter ajudado e até um próximo artigo 😉

Compartilhe:

Share on facebook
Facebook
Share on twitter
Twitter
Share on pinterest
Pinterest
Share on linkedin
LinkedIn

Table of Contents

Postagens Relacionadas

Chansondouce

Chanson douce

Chanson douce () – Drama, Crime – 1h 40min –   Nota: 6/10   Sinopse     Elenco Leïla Bekhti Como – Myriam Karin Viard
OutpostInfernoNegro

Outpost 2: Inferno Negro

O ano é 1945, 2ª Guerra Mundial, e um cientista alemão de nome Klausener está trabalhando em uma tecnologia nova e assustadora que tem o poder de criar um ex…
Atrevimiento

Atrevimiento

Atrevimiento () – Mistério – 0h 0min –   Nota: 7/10   Sinopse     Elenco Tomás Becerra Como – Ángel Romero Flores Como –