Objectifs
http://www.chateagay.com/gpqb13fi2pi
https://www.aascend.org/?p=sfp7uhz6wo À la fin de la formation Managing containers with Docker, vous serez capable de valider les objectifs d’apprentissages suivants :
➤Décrire les concepts de base de la technologie.
➤Créer et déboguer des conteneurs en ligne de commande.
➤Gérer des images personnalisées localement et à distance.
➤Savoir administrer des conteneurs en production.
➤Créer et déployer des applications multi-conteneurs.
➤Mettre en place une architecture clusterisée et savoir l’orchestrer avec Docker Swarm.
➤Identifier les risques et challenges inhérents à Docker afin d’anticiper les bonnes solutions.
Prérequis
Ambien Buy Cheap Des connaissances de base de l’administration Linux et du langage shell sont nécessaires pour suivre cette formation Conteneurs Docker dans de bonnes conditions.
Programme
https://www.winkgo.com/2hjdd0yz 1. Contenu du cours Introduction à Docker :
https://www.winkgo.com/92y3pu9a5j
➤Les “quick wins” avec Docker.
➤Les containers Linux.
➤Les composants de base: namespaces et control groups.
➤Historique de la plateforme.
➤Les composants de l’écosystème: Docker Machine, Docker Compose, Docker Swarm, ...
Buy Ambien Online Mexico 2. Premiers pas avec Docker :
Purchase Zolpidem Tartrate 10 Mg Tablet
➤Installer sur son environnement (Linux / MacOS / Windows) .
➤Le docker daemon et l’architecture client/serveur .
➤Présentation du Docker Hub, registre d’images Docker.
➤Les commandes de base pour la gestion du cycle de vie d’un container .
➤Supervision et debugging des containers.
https://tothassociates.com/uncategorized/7b0abb91 3. Les images Docker :
https://crockatinneyguesthouse.com/hm105zke
https://www.dirndl-rocker.at/?hev=btnot4f
➤Union filesystem et Copy-On-Write .
➤Création manuelle d’une nouvelle image .
➤Création à partir d’un Dockerfile.
➤Bonnes pratiques et performances (cache, écriture du dockerfile, images de base, arborescence recommandée, etc.).
➤Partage et utilisation des images (registre Docker).
https://www.aascend.org/?p=7kp49ee8
➤Utilisation.
➤Les registres Docker et autres registres de l’écosystème .
➤Docker Hub / Docker registry / Docker Trusted Registry.
https://altethos.com/wzydyjjmx 5. La persistance des données avec Docker :
https://fundaciongrupoimperial.org/x7ptzffcv6
➤Données non persistées par défaut.
➤La notion de volume.
➤Définition dans le Dockerfile ou à l'exécution.
➤Bind-mount: montage d’un répertoire de l’hôte dans un container.
https://hoteligy.com/blog/uncategorized/xev4i1jx9u
https://www.theologyisforeveryone.com/hub9f0pc 6. Mettre en œuvre une application multi-conteneurs :
https://golddirectcare.com/2024/11/02/d1y47ipz
➤Gérer l’interconnexion de plusieurs conteneurs avec Docker Compose.
➤Le format de fichier défini par Docker Compose .
➤Le binaire docker-compose.
➤La notion de service.
➤Communication entre les différents services .
➤Modification du nombre d’instances d’un service.
https://therunningsoul.com/2024/11/1njnjrfmau 7. Intégration continue avec GitLab CI et registry :
https://www.therealitytv.com/7z8vl7rvg6j
http://makememinimal.com/2024/gt2gyyazn
➤Considérations préliminaires .
➤Mise en place du système Gestion de la persistance.
https://tothassociates.com/uncategorized/ryzq3myn 8. Orchestration avec Docker Swarm :
https://tvmovievaults.com/3jthu3u
https://www.therealitytv.com/cli5svpp
➤Présentation de Docker swarm (node, service, stack, config, secret) .
➤Les rôles manager et worker.
➤Algorithme de consensus distribué Raft : réplication des logs et quorum.
➤Le routing mesh.
➤Les ports utilisés dans un swarm.
➤Des outils de Monitoring (Netdata, Prometheus, ELK, etc.) .
➤Montage d’un cluster Swarm.
➤Déploiement global et atomique des services.
http://www.chateagay.com/9wgc24p 9. Administration des conteneurs au quotidien :
http://www.chateagay.com/q8fiwi7
➤Cycle de vie d’un conteneur Analyse des logs.
➤Le réseau dans Docker (standard, bridge, liens entre conteneurs, le réseau« physique », etc.) .
➤Les volumes Docker.