Cet article explique la procédure étape par étape pour utiliser MySQL avec Docker.
Quelles sont les étapes pour utiliser MySQL avec Docker ?
Pour utiliser MySQL avec Docker, essayez les étapes ci-dessous :
- Extraire l'image MySQL de Docker Hub
- Voir l'image téléchargée
- Créer et exécuter un conteneur MySQL
- Afficher le conteneur en cours d'exécution
- Accéder au conteneur MySQL
- Connectez-vous à la base de données MySQL
- Exécuter les commandes MySQL
Étape 1 : Extraire l'image MySQL du Docker Hub
Pour extraire MySQL de Docker Hub vers le système local, écrivez la commande ci-dessous dans Windows PowerShell :
docker pull mysql
On peut observer que la dernière version de l'image MySQL a été téléchargée.
Étape 2 : Afficher l'image téléchargée
Ensuite, répertoriez toutes les images disponibles pour vous assurer que l'image MySQL a bien été extraite :
images de docker
La sortie ci-dessus montre la dernière version de l'image MySQL.
Étape 3 : Démarrer le conteneur MySQL
Ensuite, créez et exécutez le conteneur MySQL via le ' docker run -d –name
Ici:
- ' -nom ' L'option définit le nom du conteneur, c'est-à-dire ' mySql-cont ”.
- ' -d ” est utilisé pour exécuter le conteneur en arrière-plan.
- ' -e MYSQL_ROOT_PASSWORD ' définit le mot de passe root à ' mysql123 ”.
- ' mysql:dernier ” est l'image Docker à utiliser :
La commande exécutée ci-dessus a construit et démarré un ' mySql-cont ” conteneur exécutant la dernière version de MySQL en arrière-plan.
Étape 4 : Afficher le conteneur MySQL en cours d'exécution
Pour vous assurer que le conteneur MySQL s'exécute correctement, exécutez la commande suivante :
docker ps
La sortie ci-dessus indique que le conteneur MySQL s'exécute avec succès, c'est-à-dire ' mySql-cont ”.
Étape 5 : Accéder au conteneur MySQL
Maintenant, utilisez le ' docker exec-it ” avec le nom du conteneur pour ouvrir le shell Bash dans le conteneur MySQL en cours d'exécution :
docker exec -il mySql-cont frapper
La commande ci-dessus a ouvert un shell Bash et les utilisateurs peuvent maintenant exécuter la commande dans le conteneur MySQL en cours d'exécution.
Étape 6 : Connectez-vous à la base de données MySQL
Après cela, connectez-vous à la base de données MySQL en tant qu'utilisateur root à l'aide de la commande fournie et entrez le mot de passe de manière interactive :
mysql -uroot -p
On peut observer que le shell MySQL a été démarré.
Étape 7 : Exécutez les commandes MySQL
Enfin, exécutez les commandes MySQL dans le conteneur MySQL. Par exemple, exécutez le ' AFFICHER LES BASES DE DONNÉES ; ” pour afficher toutes les bases de données existantes :
AFFICHER LES BASES DE DONNÉES ;
La sortie ci-dessus a montré les bases de données disponibles dans le conteneur MySQL.
Pour sélectionner une base de données spécifique, exécutez le ' USE
De plus, pour afficher les tables de la base de données sélectionnée, utilisez la commande ci-dessous :
AFFICHER LES TABLEAUX ;
Dans la sortie ci-dessus, toutes les tables du conteneur MySQL sont visibles. Nous avons utilisé avec succès MySQL avec Docker.
Conclusion
Pour utiliser MySQL avec Docker, commencez par extraire l'image MySQL de Docker Hub en utilisant le ' docker pull mysql ' commande. Ensuite, créez et exécutez le conteneur MySQL via le ' docker run -d –name