¿Cómo ejecutar un servidor MongoDB con Docker?

Como Ejecutar Un Servidor Mongodb Con Docker



MongoDB es un conocido sistema de gestión de bases de datos orientado a documentos NoSQL. Almacena datos como colecciones de documentos. El servidor MongoDB es el software que permite a los usuarios ejecutar la base de datos MongoDB. Es responsable de administrar el almacenamiento de datos, consultas e indexación. Los usuarios pueden ejecutar el servidor MongoDB con Docker para implementar y administrar fácilmente las instancias de MongoDB en un entorno en contenedores.

Este artículo explicará el procedimiento para ejecutar un servidor MongoDB con Docker.

¿Cómo ejecutar un servidor MongoDB usando Docker?

Para ejecutar un servidor MongoDB con Docker, consulte los pasos que se indican a continuación:







Paso 1: extraiga la imagen de MongoDB de Docker Hub

Primero, extraiga la imagen de MongoDB de Docker Hub usando el siguiente comando:



ventana acoplable pull mongo



La última versión de la imagen de MongoDB se ha descargado correctamente.





Paso 2: compilar e iniciar el contenedor MongoDB

Luego, use el comando proporcionado a continuación para iniciar el contenedor MongoDB y ejecutar el servidor MongoDB:

ejecución de la ventana acoplable -d --nombre mongoCont -pag 27017 : 27017 mongo

Aquí:



  • -d ” se utiliza para ejecutar el contenedor en segundo plano.
  • -nombre ” asigna un nombre al contenedor, es decir, “ mongoCont ”.
  • -pag ” asigna el puerto para el contenedor, es decir, “ 27017:27017 ”.
  • mongo ” es la imagen oficial de Docker que se utilizará para el contenedor:

Este comando inicia el servidor MongoDB.

Paso 3: Ver contenedor en ejecución

A continuación, vea el contenedor MongoDB en ejecución con la ayuda del comando proporcionado:

estibador PD

El resultado indica que el contenedor MongoDB se está ejecutando correctamente.

Paso 4: acceda al contenedor MongoDB

Después de eso, use el ' Docker exec-it ” junto con el nombre del contenedor para abrir el shell Bash dentro del contenedor MongoDB en ejecución:

estibador ejecutivo -él mongoCont intento

Se ha accedido al contenedor MongoDB y ahora los usuarios pueden ejecutar comandos dentro del contenedor en ejecución.

Paso 5: verifique el servidor MongoDB

Para verificar si el servidor MongoDB se está ejecutando o no, escriba el siguiente comando:

mongod --versión

Se puede observar que el servidor MongoDB se está ejecutando correctamente con la versión “ v6.0.5 ”.

Paso 6: Inicie MongoDB

Para conectarse al servidor MongoDB, abra el shell de Mongo con el siguiente comando:

mongol

El resultado anterior muestra que el shell de Mongo se ha abierto correctamente.

Paso 7: Ver bases de datos existentes

Finalmente, escribe el “ mostrar bases de datos Comando para ver las bases de datos existentes:

mostrar bases de datos

En el resultado anterior, se pueden ver todas las bases de datos existentes.

Conclusión

Para ejecutar un servidor MongoDB con Docker, primero extraiga la última versión de la imagen MongoDB de Docker Hub. Luego, inicie el servidor MongoDB usando el ' docker run -d –name -p 27017:27017 mongo ' dominio. A continuación, acceda al contenedor MongoDB y verifique el servidor MongoDB. Después de eso, conéctese al servidor MongoDB y ejecute los comandos MongoDB. Este artículo ha explicado el procedimiento para ejecutar un servidor MongoDB con Docker.