Ejecutar un contenedor que corre MongoDB
y con el cual nos conectaremos por medio de Python
-
Iniciar el container de
MongoDB
utilizando el comandodocker run -d -p 27017:27017 --name m1 mongo
- Puedes conectarte al contenedor de Mongo con
docker exec -it m1 /bin/bash
y luego conectarte aMongoDB
por medio del comandomongosh
- Para salir de la terminal interactiva del contenedor, primero hay que salir de
MongoDB
tecleando el comandoexit
, y una vez fuera podemos tecler la combinaciónCtrl+P
yCtrl+Q
para salir
- Puedes conectarte al contenedor de Mongo con
-
Utilizaremos los scripts de
Python
existentes en la carpeta para la colección de mongo, utilizando la librería https://api.mongodb.com/python/current/tutorial.html- Instalar la librería de mongo por medio del comando
pip install pymongo
- Ejecuta los scripts con
python populate.py
ypython find.py
- Revisa los registros por medio del CLI de
mongo
o de tu DBMS favorito
- Instalar la librería de mongo por medio del comando
-
Una vez que hayas terminado de jugar con
MongoDB
y los scripts dePython
, asegúrate de detener y remover el contenedor deMongoDB
en ejecución utilizandodocker stop m1; docker rm m1
- Documentación
- Print de pantalla con los resultados.