
Docker — Vol.3
Héberger ses services avec Docker
Transformer un serveur en plateforme d'auto-hébergement basée sur Docker
LANGUES DISPONIBLES
9,99 €
epub · sans DRM · téléchargement immédiat
Ce troisième volume de la collection Docker vous guide pas à pas dans la création d’une plateforme d’auto‑hébergement robuste, que ce soit sur un serveur dédié, un VPS ou votre homelab. Vous apprendrez à transformer une machine nue en un environnement complet où chaque service – web, Git, CI/CD, monitoring – tourne dans des conteneurs isolés, sécurisés et facilement maintenables.
Grâce à des explications claires et des exemples concrets, le livre couvre la mise en place d’un reverse proxy (Traefik), la gestion du HTTPS avec Let’s Encrypt, la configuration DNS, l’utilisation de volumes persistants pour garantir la pérennité de vos données, ainsi que les bonnes pratiques d’organisation des stacks, de mise à jour automatisée et de sauvegarde. Vous découvrirez également comment renforcer la sécurité (Seccomp, AppArmor, systèmes de fichiers en lecture seule), gérer les ressources (CPU, mémoire, quotas) et surveiller la santé de vos services avec des alertes et des health checks.
**Points clés que vous maîtriserez à la fin de ce livre :**
- Installation et configuration de Docker sur différents systèmes d’hôte
- Création, gestion et partage d’images via des registries privés ou publics
- Mise en réseau des conteneurs : bridges, overlay, et découverte de services
- Déploiement et configuration d’un reverse proxy Traefik avec terminaison TLS automatique
- Hébergement d’applications courantes : sites web, dépôts Git, pipelines CI/CD
- Mise en place de volumes persistants et stratégies de sauvegarde/restauration
- Automatisation des mises à jour d’images avec Watchtower et tâches cron
- Sécurisation des conteneurs grâce à Seccomp, AppArmor et systèmes de fichiers en lecture seule
- Gestion fine des ressources (limites CPU/mémoire, quotas)
- Passage d’un nœud unique à un cluster Docker Swarm pour une scalabilité horizontale
- Intégration de GitOps et de pipelines CI/CD pour un laboratoire maison reproductible
- Documentation, dépannage régulier et bonnes pratiques de maintenance