Docker Officielle : Docker Fundamentals
Objectifs
-
Comprendre ce qu'est Docker et comment Docker peut moderniser le déploiement des logiciels
- Conceptualiser un modèle mental pour le workflow Docker
- Comprendre les fondements de la sécurité Docker et appliquer la gestion des secrets
- Comprendre les fondements de la conteneurisation sur un seul nœud Docker
- Créer et gérer des images
- Appliquer un modèle d'intégration continue de base pour Docker
- Comprendre l'utilisation des volumes
- Appliquer les concepts du modèle de réseau Docker
- Rédiger des fichiers de composition basés sur des piles
- Comprendre comment fonctionne Swarm
- Déployer une application Swarm et la mettre à l'échelle
- Appliquer les opérations Swarm communes
- Créer, gérer et mettre à jour des secrets Docker
Public
Développeurs, Architectes, Administrateurs systèmes
Pré-requis
Connaissances de base d’un système Unix
Méthodes pédagogiques
40% Théorie / 60% Pratique
MODALITÉS D’ÉVALUATION
Un questionnaire d’évaluation à chaud sera adressé aux participants à la fin de la formation.
Description
Assurez-vous que votre équipe apprend Docker correctement avec la formation officielle Docker. Dans ce cours, les étudiants apprendront les concepts fondamentaux et les pratiques de la conteneurisation sur un seul nœud Docker, puis apprendront les bases de l'orchestration et évolueront avec Docker sur plusieurs nœuds d'un essaim.
Ce cours est une condition préalable pour tous les autres cours Docker, notamment notre nouveau Docker basé sur les rôles pour les opérations d'entreprise et Docker pour les développeurs d'entreprise.
Programme
Premier jour: Les bases de la conteneurisation
1. L'histoire de Docker
2. Introduction aux images
3. Créer des images
4. Gérer les images
5. Intégration continue de Docker
6. Volumes
Deuxième jour: Bases de l'orchestration
1. Principes de base de Docker Networking
2. Composer
3. Mise à l'échelle avec le mode Swarm
4. Opérations d'essaim
5. Gérer les secrets