Docker
Architectures, développement, usages et outils
Cet ouvrage s’adresse aux développeurs, aux architectes logiciels, aux administrateurs système, aux responsables opérationnels des déploiements qui sont impliqués dans la livraison de nouvelles applications.Déployer du code en production a longtemps été une source de problèmes auxquels la [...]
[lire le résumé du livre]
Auteur : Pierre-Yves CLOUX , Thomas GARLOT , Johann KOHLER
Editeur : Dunod
Collection : InfoPro. Etudes, développement, intégration
Date parution : 05/2022 3e éditionCB Google/Apple Pay, Chèque, Virement
Quel est le sujet du livre "Docker"
Cet ouvrage s’adresse aux développeurs, aux architectes logiciels, aux administrateurs système, aux responsables opérationnels des déploiements qui sont impliqués dans la livraison de nouvelles applications.
Déployer du code en production a longtemps été une source de problèmes auxquels la virtualisation avait commencé à apporter des solutions. Aujourd’hui les conteneurs et leurs environnements d’exécution comme Kubernetes proposent des réponses nettement plus satisfaisantes.
Cet ouvrage a plusieurs objectifs :
- vous expliquer le concept de conteneur et les outils de construction et d’exécution (Docker, Podman et d’autres) ;
- présenter différentes architectures à base de conteneurs (Docker, Kubernetes, Swarm, Nomad, etc.) ;
- vous apprendre à installer un moteur de conteneur et à le configurer sur un poste de travail ou dans un environnement serveur ;
- vous montrer comment utiliser les conteneurs (création d’image, intégration continue, persistance, réseau, supervision, etc.) pour supporter l’implémentation et le déploiement d’une application distribuée réaliste ;
- vous fournir une référence complète associée à des exemples didactiques et réutilisables d’architectures multiprocessus utilisant les conteneurs (mono-hôte ou multi-hôtes).
Le code source et les exemples de ce livre sont distribués via GitHub sur le dépôt public :
https://github.com/dunod-docker/docker-exemples-edition3/
Auteurs :
Pierre - Yves Cloux est Head of Architecture & Data chez Migres Online et a occupé des postes de direction dans les domaines de la banque, des télécoms et de l'industrie aéronautique, en France et en Suisse. Il est l'auteur de plusieurs livres publiés aux éditions Ounod et conseiller de start-up. Thomas Garlot est Head of Development chez Migras Online et a occupé des postes similaires dans les domaines des telecoms et de l'industrie aéronautique. Il est spécialiste des méthodologies agiles et de l'écosystème Kubernetes. Johann Kohlen est Technical Lead chez Migres Online, spécialiste des architectures web distribuées et contributeur plusieurs projets open source.
En suivant ce lien, retrouvez tous les livres dans la spécialité Architecture.Sommaire et contenu du livre "Docker - Architectures, développement, usages et outils"
Les conteneurs : principes, objectifs et solutions. Les conteneurs et le cas Docker. Orchestration de conteneurs. Les conteneurs en pratique : les outils de base. Prise en main. Conteneurs et images. Apprendre Docker. Prise en main du client Docker. Les instructions Dockerfile. Docker avancé. Développer, déployer et opérer des conteneurs. Conteneurs « Real-life » : réseaux, volumes, configuration, etc. Conditionnement et déploiement. Intégration continue avec Docker. Orchestration de conteneurs. Problématiques multi-hôtes. Kubernetes : clustering avancé