Contexte
Cette réalisation a été effectuée afin de déployer rapidement une stack web complète sur un serveur Ubuntu, en utilisant Docker Compose. Le projet consistait à mettre en place un service WordPress avec une base de données MariaDB, le tout dans des conteneurs séparés.
Objectif :
Déployer une application web WordPress avec une base de données MariaDB à l’aide de Docker Compose, afin de mettre à disposition un service web fonctionnel, accessible depuis un navigateur sur le port 8080.
Missions réalisées
- création d’un répertoire dédié au projet sur Ubuntu Server ;
- création du fichier
docker-compose.yml; - configuration d’un service MariaDB ;
- configuration d’un service WordPress ;
- création de volumes persistants pour la base de données et les fichiers web ;
- lancement des conteneurs avec
docker compose up -d; - vérification des conteneurs avec
docker ps; - test d’accès à WordPress depuis un navigateur avec l’adresse IP du serveur et le port 8080.
Outils / technologies utilisés
- Ubuntu Server ;
- Docker ;
- Docker Compose ;
- WordPress ;
- MariaDB ;
- navigateur web ;
- terminal Linux.
Compétences mobilisées
- Gérer le patrimoine informatique
- Mettre à disposition des utilisateurs un service informatique
- Travailler en mode projet