Et maintenant après l'atelier Docker
Bien que vous ayez terminé l'atelier, il y a encore beaucoup plus à apprendre sur les conteneurs.
Voici quelques autres domaines à examiner ensuite.
Orchestration de conteneurs
Exécuter des conteneurs en production est difficile. Vous ne voulez pas vous connecter à une machine et simplement exécuter un docker run
ou docker compose up
. Pourquoi pas ? Eh bien, que se passe-t-il si les conteneurs meurent ? Comment faites-vous l'échelle sur plusieurs machines ? L'orchestration de conteneurs résout ce problème. Des outils comme Kubernetes, Swarm, Nomad, et ECS aident tous à résoudre ce problème, tous de manières légèrement différentes.
L'idée générale est que vous avez des gestionnaires qui reçoivent l'état attendu. Cet état pourrait être "Je veux exécuter deux instances de mon application web et exposer le port 80." Les gestionnaires regardent alors toutes les machines dans le cluster et délèguent le travail aux nœuds de travail. Les gestionnaires surveillent les changements (comme un conteneur qui s'arrête) puis travaillent pour faire que l'état réel reflète l'état attendu.
Projets de la Cloud Native Computing Foundation
La CNCF est un foyer neutre pour divers projets open-source, incluant Kubernetes, Prometheus, Envoy, Linkerd, NATS, et plus. Vous pouvez voir les projets diplômés et incubés ici et l'ensemble du Paysage CNCF ici. Il y a beaucoup de projets pour aider à résoudre les problèmes autour de la surveillance, journalisation, sécurité, registres d'images, messagerie, et plus.
Atelier vidéo de démarrage
Docker recommande de regarder l'atelier vidéo de DockerCon 2022. Regardez la vidéo entière ou utilisez les liens suivants pour ouvrir la vidéo à une section particulière.
- Aperçu et installation de Docker
- Tirer, exécuter, et explorer les conteneurs
- Construire une image de conteneur
- Conteneuriser une application
- Connecter une BD et configurer un montage de liaison
- Déployer un conteneur dans le cloud
Créer un conteneur à partir de zéro
Si vous aimeriez voir comment les conteneurs sont construits à partir de zéro, Liz Rice d'Aqua Security a une présentation fantastique dans laquelle elle crée un conteneur à partir de zéro en Go. Bien que la présentation n'aborde pas le réseau, l'utilisation d'images pour le système de fichiers, et d'autres sujets avancés, elle donne une plongée profonde dans le fonctionnement des choses.