Mongo DB est une base de données exceptionnelle NoSQL qui offre beaucoup de fonctionnalités pour répondre aux besoins les plus exigeants, mais j’ai trouvé l’installation de MongoDB pour être un peu incompatible dans les distributions Linux. Mongo DB pourrait bien installer, dire, Ubuntu 20.04, mais il n’y a aucune garantie qu’il commencera correctement. C’est un problème que j’ai connu à plusieurs reprises.
SEE: Hiring Kit: Database engineer (TechRepublic Premium)
Que faites-vous lorsque vous n’avez pas le temps d’installer et de dépanner une installation de MongoDB? Tu pourrais toujours aller sur la route des conteneurs. Après tout, le déploiement avec un conteneur est une route beaucoup plus prévisible. En plus de cela, il est considérablement plus facile et vous pouvez le faire monter sur toute machine qui supporte Docker.
C’est un gagnant-gagnant, donc si vous devez obtenir une instance de MongoDB à des fins de développement, lisez-en.
Ce que vous aurez besoin de déployer Mongo DB comme contenant
Les seules choses dont vous aurez besoin pour ce déploiement sont une machine qui supporte Docker et un utilisateur avec la permission sudo. Je vais démontrer sur Ubuntu Server 22.04. Allons-y.
Comment installer Docker Community Edition
Si vous n’avez pas déjà installé Docker, voici l’étape pour le faire sur Ubuntu Server. La première chose à faire est d’ajouter la clé officielle Docker GPG avec:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Ensuite, ajoutez le dépôt officiel Docker:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Installez quelques dépendances avec :
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release -y
Mettre à jour apt avec la commande:
sudo apt-get update
Enfin, installez Docker avec :
sudo apt-get install docker-ce docker-ce-cli containerd.io -y
Pour terminer les choses, assurez-vous que votre utilisateur est membre du groupe docker avec la commande:
sudo usermod -aG docker $USER
Se déconnecter et se connecter pour que les changements prennent effet.
Comment déployer MongoDB avec Docker
Tirez la dernière image Docker de MongoDB avec la commande
docker pull mongo:latest
Avant d’exécuter la commande de déploiement, nous devons créer un volume pour la base de données afin de conserver les données si quelque chose se passe mal avec le conteneur.
Créer le volume avec
docker volume create mongodata
Maintenant que notre volume est prêt, nous pouvons le déployer avec la commande
docker run -d -v mongodata:/data/db --name mymongo --net=host mongo:latest --bind_ip 127.0.0.1 --port 27000
Avec un conteneur courant, vous devrez alors savoir comment l’accéder. C’est en fait assez simple. La commande d’accéder à votre conteneur MongoDB en cours serait
docker exec -it mymongo bash
Accédez à la console mongoDB avec la commande
mongosh localhost:27000
Vous devriez vous retrouver sur la console MongoDB, où vous pouvez commencer à développer vos bases de données. Vous pouvez sortir de la console avec la commande de sortie, puis sortir le conteneur également avec la commande de sortie. Vous pouvez ensuite retourner à la console MongoDB avec les commandes précédentes quand il est temps de travailler avec la base de données à nouveau.
Pour plus de tutoriels de Jack Wallen, Abonnez-vous à la chaîne YouTube de TechRepublic How To Make Tech Work - et rappelez-vous aimer cette vidéo.
### Developer Insider Newsletter
Des langues de programmation les plus chaudes aux commentaires sur Linux OS, obtenez le développeur et ouvrez des nouvelles sources et des conseils que vous devez savoir.
Livré mardi et jeudi Inscrivez-vous aujourd’hui — title: “Comment déployer MongoDB comme conteneur Docker” date: “2023-09-20T04:03:01” draft: false description: “Jack Wallen vous montre comment faire tourner un conteneur MongoDB en tant que conteneur Docker pour vos besoins de développement. " autor: “toto” image: “https://cdn.99tz.top/08f6066323/2023/04/3a312138e7284279be2f51bfaa5bd0b3.webp" cover: “https://cdn.99tz.top/08f6066323/2023/04/3a312138e7284279be2f51bfaa5bd0b3.webp" tags: [‘container’, ‘development’, ‘docker’, ’linux’, ‘mongodb’] categories: [‘Developer’, ‘Open source’] theme: light
Mongo DB est une base de données exceptionnelle NoSQL qui offre beaucoup de fonctionnalités pour répondre aux besoins les plus exigeants, mais j’ai trouvé l’installation de MongoDB pour être un peu incompatible dans les distributions Linux. Mongo DB pourrait bien installer, dire, Ubuntu 20.04, mais il n’y a aucune garantie qu’il commencera correctement. C’est un problème que j’ai connu à plusieurs reprises.
SEE: Hiring Kit: Database engineer (TechRepublic Premium)
Que faites-vous lorsque vous n’avez pas le temps d’installer et de dépanner une installation de MongoDB? Tu pourrais toujours aller sur la route des conteneurs. Après tout, le déploiement avec un conteneur est une route beaucoup plus prévisible. En plus de cela, il est considérablement plus facile et vous pouvez le faire monter sur toute machine qui supporte Docker.
C’est un gagnant-gagnant, donc si vous devez obtenir une instance de MongoDB à des fins de développement, lisez-en.
Ce que vous aurez besoin de déployer Mongo DB comme contenant
Les seules choses dont vous aurez besoin pour ce déploiement sont une machine qui supporte Docker et un utilisateur avec la permission sudo. Je vais démontrer sur Ubuntu Server 22.04. Allons-y.
Comment installer Docker Community Edition
Si vous n’avez pas déjà installé Docker, voici l’étape pour le faire sur Ubuntu Server. La première chose à faire est d’ajouter la clé officielle Docker GPG avec:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Ensuite, ajoutez le dépôt officiel Docker:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Installez quelques dépendances avec :
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release -y
Mettre à jour apt avec la commande:
sudo apt-get update
Enfin, installez Docker avec :
sudo apt-get install docker-ce docker-ce-cli containerd.io -y
Pour terminer les choses, assurez-vous que votre utilisateur est membre du groupe docker avec la commande:
sudo usermod -aG docker $USER
Se déconnecter et se connecter pour que les changements prennent effet.
Comment déployer MongoDB avec Docker
Tirez la dernière image Docker de MongoDB avec la commande
docker pull mongo:latest
Avant d’exécuter la commande de déploiement, nous devons créer un volume pour la base de données afin de conserver les données si quelque chose se passe mal avec le conteneur.
Créer le volume avec
docker volume create mongodata
Maintenant que notre volume est prêt, nous pouvons le déployer avec la commande
docker run -d -v mongodata:/data/db --name mymongo --net=host mongo:latest --bind_ip 127.0.0.1 --port 27000
Avec un conteneur courant, vous devrez alors savoir comment l’accéder. C’est en fait assez simple. La commande d’accéder à votre conteneur MongoDB en cours serait
docker exec -it mymongo bash
Accédez à la console mongoDB avec la commande
mongosh localhost:27000
Vous devriez vous retrouver sur la console MongoDB, où vous pouvez commencer à développer vos bases de données. Vous pouvez sortir de la console avec la commande de sortie, puis sortir le conteneur également avec la commande de sortie. Vous pouvez ensuite retourner à la console MongoDB avec les commandes précédentes quand il est temps de travailler avec la base de données à nouveau.
Pour plus de tutoriels de Jack Wallen, Abonnez-vous à la chaîne YouTube de TechRepublic How To Make Tech Work - et rappelez-vous aimer cette vidéo.
### Developer Insider Newsletter
Des langues de programmation les plus chaudes aux commentaires sur Linux OS, obtenez le développeur et ouvrez des nouvelles sources et des conseils que vous devez savoir.
Livré mardi et jeudi Inscrivez-vous aujourd’hui — title: “Comment déployer MongoDB comme conteneur Docker” date: “2023-09-24T04:03:01” draft: false description: “Jack Wallen vous montre comment faire tourner un conteneur MongoDB en tant que conteneur Docker pour vos besoins de développement. " autor: “toto” image: “https://cdn.99tz.top/08f6066323/2023/04/3a312138e7284279be2f51bfaa5bd0b3.webp" cover: “https://cdn.99tz.top/08f6066323/2023/04/3a312138e7284279be2f51bfaa5bd0b3.webp" tags: [‘container’, ‘development’, ‘docker’, ’linux’, ‘mongodb’] categories: [‘Developer’, ‘Open source’] theme: light
Mongo DB est une base de données exceptionnelle NoSQL qui offre beaucoup de fonctionnalités pour répondre aux besoins les plus exigeants, mais j’ai trouvé l’installation de MongoDB pour être un peu incompatible dans les distributions Linux. Mongo DB pourrait bien installer, dire, Ubuntu 20.04, mais il n’y a aucune garantie qu’il commencera correctement. C’est un problème que j’ai connu à plusieurs reprises.
SEE: Hiring Kit: Database engineer (TechRepublic Premium)
Que faites-vous lorsque vous n’avez pas le temps d’installer et de dépanner une installation de MongoDB? Tu pourrais toujours aller sur la route des conteneurs. Après tout, le déploiement avec un conteneur est une route beaucoup plus prévisible. En plus de cela, il est considérablement plus facile et vous pouvez le faire monter sur toute machine qui supporte Docker.
C’est un gagnant-gagnant, donc si vous devez obtenir une instance de MongoDB à des fins de développement, lisez-en.
Ce que vous aurez besoin de déployer Mongo DB comme contenant
Les seules choses dont vous aurez besoin pour ce déploiement sont une machine qui supporte Docker et un utilisateur avec la permission sudo. Je vais démontrer sur Ubuntu Server 22.04. Allons-y.
Comment installer Docker Community Edition
Si vous n’avez pas déjà installé Docker, voici l’étape pour le faire sur Ubuntu Server. La première chose à faire est d’ajouter la clé officielle Docker GPG avec:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Ensuite, ajoutez le dépôt officiel Docker:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Installez quelques dépendances avec :
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release -y
Mettre à jour apt avec la commande:
sudo apt-get update
Enfin, installez Docker avec :
sudo apt-get install docker-ce docker-ce-cli containerd.io -y
Pour terminer les choses, assurez-vous que votre utilisateur est membre du groupe docker avec la commande:
sudo usermod -aG docker $USER
Se déconnecter et se connecter pour que les changements prennent effet.
Comment déployer MongoDB avec Docker
Tirez la dernière image Docker de MongoDB avec la commande
docker pull mongo:latest
Avant d’exécuter la commande de déploiement, nous devons créer un volume pour la base de données afin de conserver les données si quelque chose se passe mal avec le conteneur.
Créer le volume avec
docker volume create mongodata
Maintenant que notre volume est prêt, nous pouvons le déployer avec la commande
docker run -d -v mongodata:/data/db --name mymongo --net=host mongo:latest --bind_ip 127.0.0.1 --port 27000
Avec un conteneur courant, vous devrez alors savoir comment l’accéder. C’est en fait assez simple. La commande d’accéder à votre conteneur MongoDB en cours serait
docker exec -it mymongo bash
Accédez à la console mongoDB avec la commande
mongosh localhost:27000
Vous devriez vous retrouver sur la console MongoDB, où vous pouvez commencer à développer vos bases de données. Vous pouvez sortir de la console avec la commande de sortie, puis sortir le conteneur également avec la commande de sortie. Vous pouvez ensuite retourner à la console MongoDB avec les commandes précédentes quand il est temps de travailler avec la base de données à nouveau.
Pour plus de tutoriels de Jack Wallen, Abonnez-vous à la chaîne YouTube de TechRepublic How To Make Tech Work - et rappelez-vous aimer cette vidéo.
### Developer Insider Newsletter
Des langues de programmation les plus chaudes aux commentaires sur Linux OS, obtenez le développeur et ouvrez des nouvelles sources et des conseils que vous devez savoir.
Livré mardi et jeudi Inscrivez-vous aujourd’hui — title: “Comment déployer MongoDB comme conteneur Docker” date: “2023-09-25T04:03:01” draft: false description: “Jack Wallen vous montre comment faire tourner un conteneur MongoDB en tant que conteneur Docker pour vos besoins de développement. " autor: “toto” image: “https://cdn.99tz.top/08f6066323/2023/04/3a312138e7284279be2f51bfaa5bd0b3.webp" cover: “https://cdn.99tz.top/08f6066323/2023/04/3a312138e7284279be2f51bfaa5bd0b3.webp" tags: [‘container’, ‘development’, ‘docker’, ’linux’, ‘mongodb’] categories: [‘Developer’, ‘Open source’] theme: light
Mongo DB est une base de données exceptionnelle NoSQL qui offre beaucoup de fonctionnalités pour répondre aux besoins les plus exigeants, mais j’ai trouvé l’installation de MongoDB pour être un peu incompatible dans les distributions Linux. Mongo DB pourrait bien installer, dire, Ubuntu 20.04, mais il n’y a aucune garantie qu’il commencera correctement. C’est un problème que j’ai connu à plusieurs reprises.
SEE: Hiring Kit: Database engineer (TechRepublic Premium)
Que faites-vous lorsque vous n’avez pas le temps d’installer et de dépanner une installation de MongoDB? Tu pourrais toujours aller sur la route des conteneurs. Après tout, le déploiement avec un conteneur est une route beaucoup plus prévisible. En plus de cela, il est considérablement plus facile et vous pouvez le faire monter sur toute machine qui supporte Docker.
C’est un gagnant-gagnant, donc si vous devez obtenir une instance de MongoDB à des fins de développement, lisez-en.
Ce que vous aurez besoin de déployer Mongo DB comme contenant
Les seules choses dont vous aurez besoin pour ce déploiement sont une machine qui supporte Docker et un utilisateur avec la permission sudo. Je vais démontrer sur Ubuntu Server 22.04. Allons-y.
Comment installer Docker Community Edition
Si vous n’avez pas déjà installé Docker, voici l’étape pour le faire sur Ubuntu Server. La première chose à faire est d’ajouter la clé officielle Docker GPG avec:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Ensuite, ajoutez le dépôt officiel Docker:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Installez quelques dépendances avec :
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release -y
Mettre à jour apt avec la commande:
sudo apt-get update
Enfin, installez Docker avec :
sudo apt-get install docker-ce docker-ce-cli containerd.io -y
Pour terminer les choses, assurez-vous que votre utilisateur est membre du groupe docker avec la commande:
sudo usermod -aG docker $USER
Se déconnecter et se connecter pour que les changements prennent effet.
Comment déployer MongoDB avec Docker
Tirez la dernière image Docker de MongoDB avec la commande
docker pull mongo:latest
Avant d’exécuter la commande de déploiement, nous devons créer un volume pour la base de données afin de conserver les données si quelque chose se passe mal avec le conteneur.
Créer le volume avec
docker volume create mongodata
Maintenant que notre volume est prêt, nous pouvons le déployer avec la commande
docker run -d -v mongodata:/data/db --name mymongo --net=host mongo:latest --bind_ip 127.0.0.1 --port 27000
Avec un conteneur courant, vous devrez alors savoir comment l’accéder. C’est en fait assez simple. La commande d’accéder à votre conteneur MongoDB en cours serait
docker exec -it mymongo bash
Accédez à la console mongoDB avec la commande
mongosh localhost:27000
Vous devriez vous retrouver sur la console MongoDB, où vous pouvez commencer à développer vos bases de données. Vous pouvez sortir de la console avec la commande de sortie, puis sortir le conteneur également avec la commande de sortie. Vous pouvez ensuite retourner à la console MongoDB avec les commandes précédentes quand il est temps de travailler avec la base de données à nouveau.
Pour plus de tutoriels de Jack Wallen, Abonnez-vous à la chaîne YouTube de TechRepublic How To Make Tech Work - et rappelez-vous aimer cette vidéo.
### Developer Insider Newsletter
Des langues de programmation les plus chaudes aux commentaires sur Linux OS, obtenez le développeur et ouvrez des nouvelles sources et des conseils que vous devez savoir.
Livré mardi et jeudi Inscrivez-vous aujourd’hui