Comment mettre en place le déploiement de MariAdb Docker?

Comment mettre en place le déploiement de MariAdb Docker?
Docker est utilisé pour développer, expédier et exécuter des applications. Docker vous permet d'isoler vos applications à partir de votre infrastructure afin que le logiciel puisse être livré rapidement et efficacement.

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 -p

Parfois, 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 -p

Maintenant, 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.