Infrastructure · Conteneurisation

Déployer des sites web avec Docker

Installer Docker et Docker Compose, configurer Nginx et tester trois sites web dans un environnement conteneurisé.

Présentation du projet

Ce projet portait sur la mise en place d’un environnement Docker local pour héberger trois sites web. Il comprenait l’installation de Docker et Docker Compose en ligne de commande, la configuration de Nginx comme serveur web, puis la vérification de l’accès aux sites avec et sans passage direct par les conteneurs.

Environnement de déploiement web avec Docker

Travaux réalisés

  • Installer Docker et Docker Compose en ligne de commande.
  • Installer et configurer Nginx comme serveur web.
  • Créer un environnement local comprenant trois sites web.
  • Tester l’accès aux sites directement via les conteneurs.
  • Comparer le fonctionnement avec un accès hors conteneur.

Environnement et outils

L’environnement de travail reposait sur une machine virtuelle exécutant Kali Linux. Des tutoriels Docker et Nginx ainsi que des ressources Microlead ont servi de supports de référence.

Docker Docker Compose Nginx Kali Linux VMware WordPress

Organisation

Le projet a été réalisé principalement en autonomie, avec l’aide de camarades et l’accompagnement du professeur. La démarche suivie consistait à installer les composants, configurer l’environnement, puis tester les différents modes d’accès aux sites.

Résultat et retour d’expérience

Le travail a permis de mettre en place et de tester trois sites web dans un environnement local conteneurisé. Il m’a familiarisé avec le déploiement de services web, la configuration de Nginx et la vérification des accès réseau.

Explorer les autres réalisations

Applications métier, données, développement et infrastructure.

Voir les réalisations