🐳 Étapes d’Installation avec Docker
-
Installation de DockerDocker
Plateforme de conteneurisation permettant d'empaqueter une application avec ses dépendances dans un conteneur isolé. : Assurez-vous que Docker est installé sur les postes universitaires. Vous pouvez télécharger Docker depuis le site officiel de Docker . -
Téléchargement de l’Image MongoDBMongoDB
Base de données NoSQL orientée documents, stockant les données au format BSON (JSON binaire). : Dans un terminal, utilisez la commande suivante pour télécharger l’imageimage
Modèle immuable utilisé par Docker pour créer des conteneurs, construit à partir d'un Dockerfile. officielle MongoDB depuis Docker Hub :docker pull mongo -
Création d’un Conteneur MongoDB : Une fois l’image téléchargée, créez un conteneurconteneur
Instance exécutable d'une image Docker, isolée du système hôte. avec la commande suivante. Assurez-vous de remplacer/moncheminpar le chemin sur le système hôte où vous souhaitez stocker les données MongoDB :docker run -d -p 27017:27017 --name mon-container-mongodb -v /monchemin:/data/db mongo-d: Lance le conteneur en arrière-plan.-p 27017:27017: Mappe le port 27017 du conteneur sur le port 27017 du système hôte.--name mon-container-mongodb: Donne un nom au conteneur pour une gestion plus facile.-v /monchemin:/data/db: Montre un volumevolume
Mécanisme Docker permettant de persister des données en dehors du cycle de vie d'un conteneur. pour stocker les données MongoDB.
-
Vérification du Conteneur : Vérifiez que le conteneur MongoDB fonctionne correctement avec la commande :
docker ps
🐳 Connexion à MongoDB depuis le Shell
Une fois le conteneur en cours d’exécution, vous pouvez vous connecter au shell MongoDB à l’intérieur du conteneur avec la commande :
docker exec -it mon-container-mongodb bash Vous pourrez ensuite lancé le shell mongo pour commencer à interagir avec mongo.
mongosh Vous êtes maintenant prêt à utiliser MongoDB dans un environnement isolé à l’université.