Procédure d’une Stack Web sous Docker Compose

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

Documents / preuves associés