<sebastien.techno/>
← retour au catalogue
Docker et les conteneurs Linux

linux — Vol.5

Docker et les conteneurs Linux

Déployer, gérer et faire évoluer ses applications avec Docker

9,99 €

epub · sans DRM · téléchargement immédiat

Maîtrisez Docker, des fondamentaux jusqu'au déploiement en production. Ce livre vous emmène de « qu'est-ce qu'un conteneur ? » jusqu'à la mise en place d'un environnement de production complet avec TLS automatique, supervision et déploiements sans interruption de service. Chaque concept repose sur les mécanismes Linux sous-jacents : namespaces, cgroups et overlayfs. Ce que vous allez apprendre : La différence entre conteneurs et machines virtuelles, et pourquoi c'est essentiel pour les performances et la sécurité Installer Docker Engine et le configurer correctement pour la production Construire des images optimisées avec des Dockerfiles multi-étages et les caches BuildKit Gérer le cycle de vie des conteneurs, les logs, les limites de ressources et les health checks Maîtriser le réseau Docker : bridge, overlay, résolution DNS et publication de ports Persister les données avec les volumes nommés, les bind mounts et les drivers NFS Orchestrer des stacks multi-services avec Docker Compose v2 et les patterns avancés Sécuriser les conteneurs : utilisateurs non-root, systèmes de fichiers en lecture seule, seccomp, capabilities Superviser les conteneurs avec Prometheus, cAdvisor, Grafana et Loki Déployer une stack LAMP et une API Node.js en production Mettre en cluster avec Docker Swarm : mises à jour progressives, secrets, réseaux overlay Introduction à Kubernetes : Deployments, Services, Ingress, ConfigMaps, Secrets Automatiser les sauvegardes, la reprise après sinistre et les déploiements sans interruption Projet final : déploiement complet avec Traefik, Let's Encrypt et supervision Grafana Chaque chapitre se termine par des exercices pratiques. Les annexes fournissent une référence complète des commandes, un glossaire et une liste de contrôle pour le dépannage au quotidien. Que vous soyez administrateur système migrant des charges de travail vers les conteneurs, développeur déployant votre première application, ou ingénieur DevOps standardisant votre infrastructure, ce livre vous donne les bases pratiques pour utiliser Docker en production avec confiance.