Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.

Instalar MongoDB Community con Docker

Puedes ejecutar MongoDB Community Edition como un contenedor Docker utilizando la imagen oficial de MongoDB Community. Esta página describe cómo instalar, ejecutar, verificar y conectarse a MongoDB Community Edition en Docker.

Antes de instalar MongoDB Community Edition en Docker, complete los siguientes requisitos previos:

  • MongoDB 5.0+ Las imágenes de Docker requieren soporte de AVX en su sistema. Si su sistema no tiene soporte para AVX, puede usar una imagen de Docker de MongoDB anterior a la versión 5.0.

    Advertencia

    Las versiones de MongoDB anteriores a la 7.0 están descontinuadas y ya no son compatibles con MongoDB. Estas versiones deben ser utilizadas únicamente con fines de prueba.

Para descargar la imagen del servidor comunitario MongoDB 9.0, ejecute el siguiente comando:

docker pull mongodb/mongodb-community-server:9.0-ubi9-slim
1

Ejecute el siguiente comando para iniciar un contenedor llamado mongodb a partir de la imagen:

docker run --name mongodb -p 27017:27017 -d mongodb/mongodb-community-server:9.0-ubi9-slim

El indicador -d ejecuta el contenedor en segundo plano. El indicador -p 27017:27017 publica el puerto del contenedor en el puerto del host.

Puedes agregar opciones de línea de comandos de mongod al comando docker run. Por ejemplo, para iniciar un conjunto de réplicas de un solo nodo, ejecuta el siguiente comando:

docker run --name mongodb -p 27017:27017 -d mongodb/mongodb-community-server:9.0-ubi9-slim --replSet myReplicaSet
2

Para listar los contenedores en ejecución, ejecute docker ps. La salida incluye el ID del contenedor, la imagen, el estado y los puertos publicados:

docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESc29db5687290 mongodb/mongodb-community-server:9.0-ubi9-slim "docker-entrypoint.s…" 4 seconds ago Up 3 seconds 0.0.0.0:27017->27017/tcp mongodb
1

Para conectarse a su despliegue, ejecute mongosh:

mongosh

Debido a que el comando docker run publica el puerto del contenedor en el host, mongosh se conecta a la dirección predeterminada, localhost:27017.

2

Para informar sobre el estado de su instancia de MongoDB, ejecute el comando serverStatus:

db.runCommand( { serverStatus: 1 } )

El comando devuelve un documento que describe su implementación mongod.

Obtén una insignia de habilidad

¡Domina los "Fundamentos de la arquitectura de MongoDB" gratis!

Más información

Califique esta página