Pour en savoir plus sur Docker, consultez ceci:
https: // www.docker.com /
Aujourd'hui, nous verrons comment configurer le déploiement MariADB à l'aide d'une image Docker MariaDB.
Guide d'installation:
Voici les étapes impliquées dans la mise en place du déploiement de MariADB Docker:
Étape 1: Installez Docker à l'aide du script d'installation universel
La première tâche consiste à installer les référentiels Docker nécessaires, y compris l'emballage et les modules kernaux sur votre système Linux. Cela peut être réalisé en exécutant le script suivant:
curl -ssl https: //.docker.com / | shot
Étape 2: Démarrez le démon docker
Après avoir exécuté le script, nous commencerons le démon docker.
sudo systemctl start docker
sudo gpasswd -a "$ user" docker
Étape 3: Utilisez l'image MariAdb Docker
Déployons maintenant MariaDB en utilisant une image Docker MariaDB. À l'aide de cette image, nous créerons un conteneur. Pour ce faire, suivez les commandes mentionnées ci-dessous:
Utilisez la commande suivante pour rechercher des images Docker MariaDB:
Docker Search Mariadb
Une fois que vous avez décidé quelle image mariaDB télécharger, utilisez la commande suivante pour installer l'image:
Docker Pull Mariadb: 10.X
Exécutez la commande suivante pour voir la liste de toutes les images Docker installées sur votre système:
images docker
Pour exécuter l'image MariaDB que nous venons d'installer, nous avons besoin d'un conteneur. Dans cette étape, nous créerons un conteneur pour exécuter l'image.
docker run --name mariaDBPrac -e mysql_root_password = mot de passe123 -p 3308: 3308 -d docker.IO / Library / MariaDB: 10.X
Le nom que nous avons donné au conteneur est Mariadbprac.
docker run --name mariaDBPrac -e mysql_root_password = mot de passe123 -p 3308: 3308 -d docker.IO / Library / MariaDB: 10.X
Émettez la commande suivante pour voir tous les conteneurs de votre système:
docker ps
Comment courir et arrêter le conteneur?
Utilisez la commande suivante pour arrêter un conteneur en cours d'exécution:
Docker Stop Mariadbprac
Cela arrêtera instantanément le conteneur.
Maintenant, si vous souhaitez démarrer le conteneur, émettez la commande suivante:
docker redémarrer Mariadbprac
Cela commencera votre conteneur.
Comment accéder au conteneur?
Bash peut être utilisé pour accéder au conteneur comme ceci:
docker exec -it mariadb_prac_test bash
Comment connecter MariaDB depuis l'extérieur du conteneur?
Nous pouvons nous connecter au serveur MariaDB à l'aide de TCP. Pour cela, le client devrait fonctionner sur la même machine que le conteneur de serveur.
Mais avant cela, nous devons trouver l'adresse IP du conteneur attribué. Pour ce faire, nous utiliserons la syntaxe de commande suivante:
Docker inspect -f 'gamme .Paramètres réseau.Réseaux .IPaddress end 'mariaDprac
Nous avons trouvé l'adresse IP. Exécutez la commande suivante pour forcer la connexion TCP:
mysql -h 10.254.152.65 -U root -pParfois, il est nécessaire de mentionner également le port pour le serveur pour forcer la connexion TCP comme ceci:
mysql -h 10.254.152.65 -p 3308 --protocol = TCP -U Root -pMaintenant, nous avons réussi à mettre en place le déploiement de MariaDB Docker.
Conclusion
Dans le guide d'aujourd'hui, nous avons exploré en détail le processus d'installation de Docker à l'aide du script d'installation universel. Ensuite, nous avons vu comment démarrer le Docker Deamon. Nous avons également appris à créer un conteneur pour exécuter une image mariaDB. En fin de compte, nous avons exploré comment nous pouvons nous connecter à MariaDB depuis l'extérieur du conteneur.