Maison >Opération et maintenance >Docker >Comment utiliser Docker pour installer et configurer une base de données MySQL

Comment utiliser Docker pour installer et configurer une base de données MySQL

PHPz
PHPzoriginal
2023-04-10 14:17:201091parcourir

Docker est devenue la technologie de conteneurisation d'applications la plus populaire. Il fonctionne sur n'importe quelle plateforme (Linux, Windows, Mac), simplifiant ainsi grandement le déploiement et la gestion des applications. Docker peut conteneuriser non seulement l'application elle-même, mais également les services dépendants, tels que les bases de données. Dans cet article, nous verrons comment installer et configurer une base de données MySQL à l'aide de Docker.

  1. Télécharger l'image MySQL Docker
    Tout d'abord, nous devons télécharger l'image MySQL Docker depuis Docker Hub. Exécutez la commande suivante pour télécharger la dernière version de MySQL à partir de Docker Hub.
docker pull mysql

Cela téléchargera la dernière version de l'image MySQL Docker.

  1. Créer un conteneur MySQL
    Une fois l'image MySQL Docker téléchargée, nous pouvons créer le conteneur MySQL. Sur les systèmes Linux/Mac, vous pouvez utiliser la commande suivante :
docker run --name test-mysql -e MYSQL_ROOT_PASSWORD=<your_password> -p 3306:3306 -d mysql

La commande ci-dessus créera un nouveau conteneur à partir de l'image MySQL Docker, nommé test-mysql. Le paramètre "-e MYSQL_ROOT_PASSWORD=" spécifie le mot de passe de l'utilisateur root MySQL. Le paramètre "-p 3306:3306" mappe le port MySQL dans le conteneur au port 3306 sur l'hôte.

Si vous exécutez Docker sur un système Windows, vous devez exécuter la commande suivante :

docker run --name test-mysql -e MYSQL_ROOT_PASSWORD=<your_password> -p 3306:3306 -d mysql --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

Contrairement à Linux/Mac, Windows ne prend pas en charge la modification du jeu de caractères et de la méthode de tri à l'intérieur du conteneur avant d'exécuter le conteneur MySQL, il doit être spécifié lors de l’exécution du conteneur, ces options.

  1. Vérifier l'état du conteneur MySQL
    Exécutez la commande suivante pour vérifier l'état du conteneur :
docker ps

Vous devriez voir que les résultats renvoyés incluent les informations du conteneur test-mysql, indiquant que le conteneur s'est exécuté avec succès.

  1. Connectez-vous au conteneur MySQL
    Sur les systèmes Linux/Mac, vous pouvez vous connecter au conteneur MySQL via la commande suivante :
docker exec -it test-mysql mysql -uroot -p<your_password>

Sous Windows, utilisez la commande suivante :

docker exec -it test-mysql mysql -uroot -p<your_password> --protocol=tcp

Après avoir exécuté la commande ci-dessus, vous entrerez MySQL dans l’interface de ligne de commande. Cela signifie que vous avez installé avec succès le conteneur MySQL Docker.

Résumé
Docker facilite l'installation et la gestion de MySQL. Dans cet article, nous expliquons comment télécharger l'image MySQL Docker depuis Docker Hub et créer un conteneur MySQL. Nous fournissons également des étapes d'installation plus détaillées pour les utilisateurs Windows. Avec ces étapes, vous devriez avoir appris avec succès comment vérifier votre installation Docker pour MySQL.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn