Ya he hablado anteriormente de que es Docker y sus bondades tanto para las empresas como para los desarrolladores. En esta ocasión quiero compartir este tutorial que nos permitirá desplegar MondoDB como un contenedor. Interectuaremos con la consola de Cliente específicamente.
MongoDB es una de las bases de datos NoSQL, orientada a documentos, más populares de hoy en día. MongoDB se caracteriza por ser OpenSource y por estar orientada a priorizar la alta disponibilidad y la alta consistencia del Teorema CAP.
Guía rápida para entender qué es Docker De acuerdo a Wikipedia, Docker es:
Un proyecto de código abierto capaz de automatizar el despliegue de aplicaciones dentro de contenedores de software, proporcionándonos así una capa adicional de abstracción y automatización en el nivel de virtualización de sistema operativo sobre Linux.
Pero la verdad es que a Docker lo podemos definir desde dos perspectivas diferentes:
Para los desarrolladores Docker viene a resolver el típico problema del "trabaja en mi máquina" pero cuando el proyecto es desplegado en producción todo falla.