Terminus Expanse
ProgrammeBlogTarifsConnexion
Retour au catalogue
Expert (optionnel)

Les conteneurs depuis les premiers principes

Docker vous a appris les commandes. Voici ce qui se passe vraiment en dessous : namespaces, cgroups, et pourquoi un conteneur n'a jamais ete une machine virtuelle allegee.

Ce que vous allez vraiment apprendre

docker run fonctionne grâce à deux primitives du noyau Linux que la plupart des utilisateurs de conteneurs ne voient jamais directement : les namespaces, qui donnent à un processus sa propre vue privée du système de fichiers, du réseau et de l'arborescence des processus, et les cgroups, qui plafonnent le CPU et la mémoire qu'il a le droit de toucher. Ce parcours construit un conteneur à partir de ces deux primitives, au lieu de partir de la CLI Docker — à la fin, « conteneur » cesse de vouloir dire « VM allégée » et devient « processus Linux normal déguisé de façon très convaincante ».

Ce que vous serez capable de faire

Vous saurez expliquer — et reproduire — pourquoi un conteneur voit son propre PID 1 alors que l'hôte voit un numéro de processus complètement différent, pourquoi une limite mémoire est appliquée alors que rien n'a été « virtualisé », et pourquoi deux conteneurs partageant un même noyau constituent une frontière de sécurité fondamentalement différente de deux VM. C'est la différence entre utiliser Docker et comprendre réellement ce qui casse quand un conteneur s'échappe de son isolation.

Programme

1Ce qu'est vraiment un conteneur sous le capotcore~20 min
2Les namespaces Linux en profondeurcore~25 min
3Les cgroups en profondeur : le mecanisme de limitation des ressourcescore~22 min
4Construire un runtime de conteneur minimal a la mainadvanced~25 min
5Pourquoi partager le noyau de l'hote est la vraie histoire de securiteadvanced~20 min
6Synthese : de docker run aux primitives du noyau, et retouradvanced~22 min

Questions fréquentes

Combien de temps faut-il pour terminer Les conteneurs depuis les premiers principes ?

Environ 2 heures réparties sur 6 quêtes pratiques — vous avancez à votre rythme et reprenez exactement là où vous vous êtes arrêté.

Que faut-il savoir avant de commencer Les conteneurs depuis les premiers principes ?

Il faut d'abord être à l'aise avec Docker, Le noyau en profondeur — la carte de compétences débloque Les conteneurs depuis les premiers principes une fois ces compétences terminées.

Les conteneurs depuis les premiers principes est-elle gratuite ?

Oui — Les conteneurs depuis les premiers principes est entièrement disponible sur l'offre gratuite, en commençant par une première quête gratuite, sans carte bancaire requise pour s'inscrire. Plus et Elite suppriment les limites de rythme mais ne verrouillent aucune partie du programme Les conteneurs depuis les premiers principes derrière un paywall.

Commencez cette compétence gratuitement

Créez un compte gratuit et démarrez votre première quête — sans carte bancaire.

Commencer gratuitement