Configurer et déployer MySQL et WordPress avec Docker Compose
Objectifs
Les objectifs de cette vidéo sont de comprendre les concepts de base de Docker Compose, d'apprendre à créer et configurer des services dans un fichier docker-compose.yml et de savoir gérer les réseaux et les variables d'environnement pour MySQL et WordPress.
Résumé
Dans cette leçon, nous explorerons la création et la configuration d'une base MySQL et d'un service WordPress en utilisant Docker Compose. Vous apprendrez à définir des fichiers YAML et à gérer les réseaux et les variables d'environnement.
Description
Dans cette leçon, nous nous concentrerons sur la création de notre base MySQL dans Docker Compose, version 3. Nous commencerons par expliquer les versions de Docker Compose et leur impact minimal sur la configuration. Ensuite, nous créerons un fichier docker-compose.yml avec une liste de services incluant une base de données MySQL et un site WordPress.
Vous apprendrez à définir des images, des noms de conteneurs, et à gérer les réseaux externes et internes. De plus, nous verrons comment ajouter des variables d'environnement spécifiques pour MySQL comme MYSQL_ROOT_PASSWORD et MYSQL_RANDOM_ROOT_PASSWORD. Ensuite, nous intégrerons WordPress à notre fichier Docker Compose, en exposant les ports nécessaires et en configurant les variables d'environnement pour permettre la communication avec la base de données MySQL.
En conclusion, nous validerons le fonctionnement de notre setup en vérifiant via docker ps et en accédant à l'installation de WordPress via un navigateur web sur localhost:8080.