sábado, 19 de novembro de 2016

DevOps - MongoDB no Docker

Segundo artigo da série DevOps, continuação do livro Docker que pode ser acessado através do site Academia.edu.

Essa postagem garanto que será um tanto diferente, agora estou unindo som, imagem e texto. Isso mesmo, todos os comandos aqui estão reproduzidos em um vídeo no meu canal do YouTube assim pretendo colocar uma nova dimensão a este blog.

Dando continuidade a nossa série com o DevOps iremos ver como instalar e utilizar o banco de dados MongoDB. Qual a vantagem? Melhor organização, utilizando contêineres podemos facilmente ligar o servidor (ou desligá-lo), criar e remover múltiplas instâncias do banco para projetos diferentes, testar novidades sem atrapalhar o ambiente.
Não se surpreenda para instalar o MongoDB, imagem oficial, através do Docker é necessário um único comando:
$ docker pull mongo
Agora precisamos subir um contêiner:
$ docker run --name some-mongo -p 27017:27017 -d mongo
Onde "some-mongo" é o nome do contêiner criado. Podemos testá-lo através de um navegador através do endereço:
http://localhost:27017
Ou podemos executar o Administrador do MongoDB:
$ docker exec -it some-mongo mongo admin
No administrador podemos executar alguns comandos, por exemplo, verificar os bancos criados:
> show dbs
Utilizar determinado banco:
> use local
Mostrar as coleções existentes deste banco:
> show collections
Para sair do administrador:
> exit
Verificar o estado atual dos contêineres:
$ docker ps -a
Podemos parar o contêiner criado:
$ docker stop some-mongo
Ou iniciá-lo com o comando:
$ docker start some-mongo
Para remover um contêiner executamos:
$ docker rm some-mongo
Agora já temos o MongoDB instalado, em breve iremos utilizá-lo para nossos futuros testes. Confira o vídeo que completa este artigo:


Obrigado e até a próxima
Fernando Anselmo

0 comentários:

Postar um comentário