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 :
- Extraire l'image MongoDB de Docker Hub
- Démarrez le serveur MongoDB en utilisant le ' docker run -d –name
-p 27017:27017 mongo ' commande. - Afficher le conteneur en cours d'exécution
- Accéder au conteneur MongoDB
- Vérifier le serveur MongoDB
- Connectez-vous au serveur MongoDB
- Exécuter les commandes MongoDB
É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 MongoIci:
- ' -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