Comment exécuter un serveur MongoDB avec Docker ?

Comment Executer Un Serveur Mongodb Avec Docker



MongoDB est un système de gestion de base de données orienté document NoSQL bien connu. Il stocke les données sous forme de collections de documents. Le serveur MongoDB est le logiciel qui permet aux utilisateurs d'exécuter la base de données MongoDB. Il est responsable de la gestion du stockage des données, de l'interrogation et de l'indexation. Les utilisateurs peuvent exécuter le serveur MongoDB avec Docker pour déployer et gérer facilement les instances MongoDB dans un environnement conteneurisé.

Cet article explique la procédure d'exécution d'un serveur MongoDB avec Docker.

Comment exécuter un serveur MongoDB avec Docker ?

Pour exécuter un serveur MongoDB avec Docker, consultez les étapes ci-dessous :







Étape 1 : Extraire l'image MongoDB du Docker Hub

Commencez par extraire l'image MongoDB de Docker Hub à l'aide de la commande ci-dessous :



docker tirer mongo



La dernière version de l'image MongoDB a été téléchargée avec succès.





Étape 2 : Créer et démarrer le conteneur MongoDB

Ensuite, utilisez la commande fournie ci-dessous pour démarrer le conteneur MongoDB et exécuter le serveur MongoDB :

course de docker -d --nom mongoCont -p 27017 : 27017 Mongo

Ici:



  • ' -d ” est utilisé pour exécuter le conteneur en arrière-plan.
  • ' -nom ' attribue un nom au conteneur, c'est-à-dire ' mongoCont ”.
  • ' -p ' alloue le port pour le conteneur, c'est-à-dire ' 27017:27017 ”.
  • ' Mongo ” est l'image Docker officielle à utiliser pour le conteneur :

Cette commande démarre le serveur MongoDB.

Étape 3 : Afficher le conteneur en cours d'exécution

Ensuite, affichez le conteneur MongoDB en cours d'exécution à l'aide de la commande fournie :

docker ps

La sortie indique que le conteneur MongoDB s'exécute correctement.

Étape 4 : Accéder au conteneur MongoDB

Après cela, utilisez le ' docker exec-it ” avec le nom du conteneur pour ouvrir le shell Bash dans le conteneur MongoDB en cours d'exécution :

docker exec -il mongoCont frapper

Le conteneur MongoDB a été accédé et les utilisateurs peuvent désormais exécuter des commandes dans le conteneur en cours d'exécution.

Étape 5 : Vérifier le serveur MongoDB

Pour vérifier si le serveur MongoDB est en cours d'exécution ou non, tapez la commande ci-dessous :

mondieu --version

On peut observer que le serveur MongoDB fonctionne avec succès avec la version ' v6.0.5 ”.

Étape 6 : Lancez MongoDB

Pour vous connecter au serveur MongoDB, ouvrez le shell Mongo à l'aide de la commande suivante :

mongol

La sortie ci-dessus montre que le shell Mongo a été ouvert avec succès.

Étape 7 : Afficher les bases de données existantes

Enfin, écrivez le ' afficher la base de données ” pour afficher les bases de données existantes :

afficher la base de données

Dans la sortie ci-dessus, toutes les bases de données existantes peuvent être vues.

Conclusion

Pour exécuter un serveur MongoDB avec Docker, commencez par extraire la dernière version de l'image MongoDB de Docker Hub. Ensuite, démarrez le serveur MongoDB en utilisant le ' docker run -d –name -p 27017:27017 mongo ' commande. Ensuite, accédez au conteneur MongoDB et vérifiez le serveur MongoDB. Après cela, connectez-vous au serveur MongoDB et exécutez les commandes MongoDB. Cet article a expliqué la procédure pour exécuter un serveur MongoDB avec Docker.