
Docker — Vol.8
Docker avancé et automatisation (CI-CD)
Automatiser la construction, les tests et le déploiement de ses conteneurs
LANGUES DISPONIBLES
9,99 €
epub · sans DRM · téléchargement immédiat
Ce volume vous guide au-delà de l’administration manuelle de Docker pour industrialiser tout le cycle de vie de vos conteneurs. Vous apprendrez à concevoir des builds multi‑étapes, à réduire la taille et à optimiser les performances de vos images, ainsi qu’à mettre en place des registres privés sûrs et efficaces.
Ensuite, le livre détaille la mise en œuvre de pipelines CI/CD complets avec GitLab CI, y compris les tests automatisés (unit, integration, contract), les analyses de sécurité, la gestion des secrets et le déploiement via Docker Compose, en passant par des stratégies de blue‑green et de canary release. Vous terminerez par un pipeline reproductible build‑test‑publication‑déploiement, prêt à être intégré dans vos projets.
- Maîtriser les builds multi‑étapes et l’optimisation des images
- Gérer des registres Docker privés et sécurisés
- Mettre en place des pipelines CI/CD avec GitLab CI
- Réaliser des tests automatisés de conteneurs (unit, integration, contract)
- Intégrer l’analyse de sécurité et la gestion des vulnérabilités
- Utiliser Docker Compose pour les environnements locaux et CI
- Appliquer les stratégies de déploiement blue‑green et canary
- Orchestrer avec Docker Swarm/Kubernetes et intégrer Helm
- Gérer secrets et configuration dans les pipelines CI/CD
- Construire un pipeline end‑to‑end build‑test‑publish‑déploiement reproductible