Dans le cadre de mon épreuve BTS SIO, j'ai déployé un intranet DSI complet utilisant Docker sur infrastructure Proxmox.
172.20.57.23/24
172.20.57.24/24
172.20.57.25/24
Épreuve technique E6 du BTS SIO : déploiement d'un intranet DSI complet pour une entreprise fictive. Infrastructure : serveur Dell → Proxmox → LXC Debian → Docker avec 6 services métiers. Technologies utilisées : virtualisation, conteneurisation, réseau VLAN 857, intégration LDAP, et haute disponibilité avec Docker Swarm. Infrastructure stable et fonctionnelle pour les utilisateurs de l'entreprise.
Déploiement d'un intranet centralisé pour la DSI d'une entreprise fictive. Centraliser plusieurs outils métiers essentiels pour les administrateurs systèmes et réseaux, offrant un point d'entrée unique et facile d'accès.
Installation de Proxmox sur serveur Dell, création d'un conteneur LXC Debian, déploiement de Docker avec Portainer pour la gestion, orchestration de 6 services métiers via conteneurs isolés.
Création d'un portail web simple en HTML/CSS hébergé par Nginx. Mappage des fichiers et configuration des accès sécurisés aux différents services.
Mise en place d'outils de monitoring (Portainer, Dozzle) pour superviser l'ensemble des conteneurs, leurs déploiements et redémarrages automatiques pour garantir la disponibilité.
Pour la formation des stagiaires, j'ai créé un stack automatisé avec phpMyAdmin et MySQL. Voici le fichier docker-compose.yml utilisé :
version: '3.8'
services:
mysql:
image: mysql:8.0
container_name: mysql_formation
environment:
MYSQL_ROOT_PASSWORD: root2024!
MYSQL_DATABASE: formation_db
MYSQL_USER: john.doe0610
MYSQL_PASSWORD: MySecurePass123
ports:
- "3306:3306"
volumes:
- mysql_data:/var/lib/mysql
networks:
- formation_network
phpmyadmin:
image: phpmyadmin/phpmyadmin:latest
container_name: phpmyadmin_formation
environment:
PMA_HOST: mysql
PMA_USER: john.doe0610
PMA_PASSWORD: MySecurePass123
ports:
- "8081:80"
depends_on:
- mysql
networks:
- formation_network
volumes:
mysql_data:
networks:
formation_network:
driver: bridge
Interface de gestion Docker
Documentation connectée à l'infra HSH Vichy
Haute disponibilité avec Docker Swarm
Load balancer pour Nginx Swarm
Stack automatisé pour formation stagiaires
Monitoring des logs en temps réel
Cette réalisation m'a permis de maîtriser plusieurs compétences clés en infrastructure réseau : la conception, l'installation, le déploiement et la supervision d'une solution centralisée reposant sur la conteneurisation légère, tout en utilisant des outils modernes pour simplifier la gestion et améliorer la fiabilité du système.
Une expérience qui illustre parfaitement l'évolution vers les infrastructures conteneurisées modernes et l'importance de la veille technologique dans notre domaine.