Mongodb & Docker tutorial

Ver Otros Cursos

Este es un ejemplo práctico de como empezar a a utilizar Mongodb desde un contenedor de Docker. Aprenderemos como descargar una imagen desde docker hub, y a administrar procesos de nuestros contenedores.

891 vistas

Mongodb & Docker

Instalación

docke pull mongo:latest

Project de ejemplo

Primer creemos una carpeta en donde almacenara nuestros datos que crearemos dentro de la base de datos

mkdir mongo-docker-ejemplo && cd mongo-docker-ejemplo

Luego para ejecutar nuestro contenedor:

docker run -p 27018:27017 --name mongodb mongo

y para conectarnos podemos usar el cliente local de mongo

mongo localhost:27018

pero para que esto funcione tenemos que mantener el proceso ejecutandose desde consola, asi que vamos a añadir otra opcion para ejecutarlo en modo detach

docker run -d -p 27018:27017 -v ~/mongo-docker-ejemplo:/data/db --name mymongodb mongo:latest

Podemos revisar la ejecucion del proceso con docker ps

docker exec -it mymongodb bash

una vez dentro del contenedor podemos ejecutar el comando mongo y a partir de alli empezar a crear una base de datos:

use test
db.users.insert({name: "ryan ray"})
db.users.find()

Para conectarse desde una instanacia local: mongo --port mongo localhost:27018 use test db.users.find()