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...
Gardado en:
| Auteurs principaux: | , , |
|---|---|
| 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 | ||

