Docker : pratique des architectures à base de conteneurs

La 4e de couv. indique : "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é source de...

Descrición completa

Gardado en:
Detalles Bibliográficos
Auteurs principaux: Cloux, Pierre-Yves, Garlot, Thomas, 19..- (Auteur), Kohler, Johann, 1985- (Auteur)
Formato: Livre papier
Idioma:Français
Publicado: Malakoff : Dunod DL 2019.
Edición:2e édition.
Series:InfoPro. Études, développement, intégration
Sujets:
Autres localisations: Voir dans le Sudoc
Edition sous un autre format:• Docker, pratique des architectures à base de conteneurs, Pierre-Yves Cloux,... Thomas Garlot,... Johann Kohler,..., Malakoff, Dunod, 2019, 978-2-10-079265-8
LEADER 06188nam a22003137a 4500
001 700435
008 190305t20192019xxe ||| |||| 00| 0 fre d
009 PPN234383933
020 |a 9782100789702 (br.) 
024 |a 9782100789702 
041 0 |a fre 
100 1 |a Cloux, Pierre-Yves. 
245 1 0 |a Docker :  |b pratique des architectures à base de conteneurs   |c Pierre-Yves Cloux,... Thomas Garlot,... Johann Kohler,... 
250 |a 2e édition. 
260 |a Malakoff :  |b Dunod,  |c DL 2019. 
300 |a 1 vol. (XI-292 p.) :  |b ill., couv. ill. en coul. ;  |c 25 cm. 
490 1 |a InfoPro. Études, développement, intégration  |x 1774-282X 
504 |a Notes de sites internet. Index 
505 0 |a P. V -- Avant-propos -- Première partie -- Les conteneurs : principes, objectifs et solutions -- P. 3 -- 1 Les conteneurs et le cas Docker -- P. 3 -- 1.1 La conteneurisation -- P. 8 -- 1.2 Les fondations : Linux, cgroups et namespaces -- P. 11 -- 1.3 Les apports de Docker : structure en couches, images, volumes et registry -- P. 18 -- 1.4 Les outils de l'écosystème des conteneurs : Docker et les autres -- P. 23 -- 2 Orchestration de conteneurs -- P. 23 -- 2.1 Automatiser la gestion de l'infrastructure : du laaS au CaaS -- P. 32 -- 2.2 Les solutions CaaS -- P. 42 -- 2.3 Ansible, chef et puppet : objet et lien avec Docker et CaaS -- Deuxième partie -- Docker en pratique : les outils de base -- P. 51 -- 3 Prise en main -- P. 51 -- 3.1 Installation des exemples du livre -- P. 51 -- 3.2 Installation de Docker -- P. 60 -- 3.3 Votre premier conteneur -- P. 69 -- 4 Conteneurs et images -- P. 69 -- 4.1 Le cycle de vie du conteneur -- P. 74 -- 4.2 Accéder au conteneur et modifier ses données -- P. 81 -- 4.3 Construire une image Docker originale -- P. 85 -- 4.4 Le Dockerfile -- Troisième partie -- Apprendre Docker -- P. 93 -- 5 Prise en main du client Docker -- P. 93 -- 5.1 Introduction à la CLI Docker -- P. 97 -- 5.2 Les commandes système -- P. 102 -- 5.3 Cycle de vie des conteneurs -- P. 105 -- 5.4 Interactions avec un conteneur démarré -- P. 110 -- 5.5 Commandes relatives aux images -- P. 112 -- 5.6 Interactions avec le registry -- P. 114 -- 5.7 Réseau et volumes -- P. 117 -- 6 Les instructions Dockerfile -- P. 117 -- 6.1 Les modèles d'instruction -- P. 120 -- 6.2 Les instructions d'un Dockerfile -- P. 146 -- 6.3 Bonnes pratiques -- P. 149 -- 7 Docker avancé -- P. 149 -- 7.1 Variables d'environnement et conteneurs : ENV -- P. 151 -- 7.2 Méta-information et images : LABEL -- P. 153 -- 7.3 Paramétrer le build d'une image -- P. 163 -- 7.4 Modifier le contexte système au cours du build -- P. 168 -- 7.5 Auto-guérison (self healing) -- Quatrième partie -- Développer, déployer et opérer avec Docker -- P. 175 -- 8 Real-life Docker : Mettre en place une application complète -- P. 175 -- 8.1 Notre application exemple -- P. 180 -- 8.2 Le réseau avec Docker -- P. 191 -- 8.3 Persistance : bind mounts et volumes -- P. 196 -- 8.4 Configuration d'application -- P. 197 -- 8.5 Monitoring -- P. 199 -- 9 Conditionnement et déploiement -- P. 199 -- 9.1 Build / run : principes -- P. 201 -- 9.2 Option 1 : un seul conteneur, plusieurs processus -- P. 213 -- 9.3 Option 2 : application multi-conteneurs -- P. 217 -- 9.4 Option 3 : orchestration avec Compose -- P. 223 -- 10 Intégration continue avec Docker -- P. 223 -- 10.1 Avant de commencer -- P. 225 -- 10.2 Un environnement de build lui-même dockerisé -- P. 230 -- 10.3 Installation des outils et chargement du code source -- P. 234 -- 10.4 Image et job de build -- P. 239 -- 10.5 Lancement automatique -- P. 242 -- 10.6 Extensions et améliorations -- Cinquième partie -- Orchestration de conteneurs -- P. 249 -- 11 Docker Swarm : clustering avec Docker -- P. 249 -- 11.1 Docker Swarm -- P. 252 -- 11.2 Premier service et stack -- P. 258 -- 11.3 Gestions des configurations et des secrets -- P. 262 -- 11.4 L'avenir de Docker Swarm -- P. 263 -- 12 Kubemetes : clustering avancé -- P. 263 -- 12.1 Environnement -- P. 264 -- 12.2 Prise en main -- P. 269 -- 12.3 Découverte des fonctionnalités -- P. 281 -- 12.4 Déploiement de l'application exemple -- P. 287 -- Conclusion : un potentiel en devenir -- P. 287 -- Les domaines d'applications existants -- P. 288 -- De nouvelles applications pour les conteneurs -- P. 289 -- Les défauts de jeunesse de Docker -- P. 290 -- Index 
520 |a La 4e de couv. indique : "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é source de problèmes auxquels la virtualisation avait commencé à apporter des solutions. Aujourd'hui, Docker et les 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 d'architecture à base de conteneurs (Kubernetes, DCOS, CaaS, Mesos, Swarm, etc.) ; vous apprendre à installer Docker et à le configurer sur un poste de travail ou dans un environnement serveur ; vous montrer comment utiliser Docker (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 Docker, Compose, Swarm et Kubernetes." 
630 |a Docker  |n logiciel 
650 |a Génie logiciel 
650 |a Gestion de configurations des logiciels 
650 |a Systèmes virtuels (informatique) 
650 |a Logiciels  |x Développement 
700 1 |a Garlot, Thomas,  |d 19..-  |4 aut 
700 1 |a Kohler, Johann,  |d 1985-  |4 aut 
776 0 |0 237882450  |t Docker  |o pratique des architectures à base de conteneurs  |f Pierre-Yves Cloux,... Thomas Garlot,... Johann Kohler,...  |c Malakoff  |n Dunod  |d 2019  |z 978-2-10-079265-8 
997 |0 700435  |1 Livre papier  |a Ressource papier  |c 0/Orléans/  |c 1/Orléans/BU Sciences, Technologies, STAPS/  |z Orléans, BU Sciences, Technologies, STAPS, 005.369 DOCK Cl