Docker
Objectifs
- Appréhender la containerisation
- Créer et modifier des containers en local et en remote
- Être autonome sur l’exploitation d’une machine Docker
- Connaitre les fondamentaux de Docker (volumes / networks / reprises / etc)
- Connaitre docker compose et la théorie simple sur les orchestrateurs
Méthode pédagogique et évaluations
- Approche orientée Dev & Ops
- 50% Théorie / 50% Pratique
- Après chaque point vu en théorie, un TP de mise en pratique
- Toutes nos formations peuvent être organisées en intra dans vos locaux ou dans nos locaux. Nous ajustons avec vous le contenu pédagogique si nécessaire. Pour en savoir plus contactez-nous sur le site ou par email (academy@conserto.pro) Avant la formation L’inscription de la formation se fait en ligne ou par email (academy@conserto.pro). Une semaine avant le début de la formation, vous recevez une convocation avec le lieu, l’heure du premier rendez-vous ainsi que le programme de la formation Pour les formations à distance, le lien vers l’outil de visioconférence est inclus dans la convocation. Il est nécessaire d’avoir un ordinateur PC ou MAC avec une Webcam et une connexion haut débit. Après la formation A la fin de la formation, vous recevez une attestation de formation. Afin d’améliorer la qualité de nos formations , nous vous demanderons de compléter un questionnaire de satisfaction à chaud en ligne à la fin de la formation. Un mois plus tard nous vous envoyons une évaluation à froid, qui nous permet de comparer les résultats obtenus à chaud et de mesurer la mise en application en entreprise.
- Les formations à distance sont réalisées avec un outil de visioconférence innovant spécialement adapté à la formation à distance. Cette plateforme comprend tous les supports de formation ainsi que de nombreux quiz et disponible tout le temps même après la formation.
- Une évaluation de la satisfaction de chaque stagiaire est réalisée en ligne à la fin de la formation.
Horaires
Les formations se déroulent en règle générale de 9h à 17h30.
Déroulement
Toutes nos formations peuvent être organisées en intra dans vos locaux ou dans nos locaux. Nous ajustons avec vous le contenu pédagogique si nécessaire. Pour en savoir plus contactez-nous sur le site ou par email (academy@conserto.pro)
La session est maintenue à partir de 4 stagiaires. Le nombre maximum de stagiaires est de 12.
Avant la formation
L’inscription de la formation se fait en ligne ou par email (academy@conserto.pro).
Une semaine avant le début de la formation, vous recevez une convocation avec le lieu, l’heure du premier rendez-vous ainsi que le programme de la formation
Pour les formations à distance, le lien vers l’outil de visioconférence est inclus dans la convocation. Il est nécessaire d’avoir un ordinateur PC ou MAC avec une Webcam et une connexion haut débit.
Après la formation
A la fin de la formation, vous recevez une attestation de formation.
Afin d’améliorer la qualité de nos formations , nous vous demanderons de compléter un questionnaire de satisfaction à chaud en ligne à la fin de la formation.
Un mois plus tard nous vous envoyons une évaluation à froid, qui nous permet de comparer les résultats obtenus à chaud et de mesurer la mise en application en entreprise.
Programme
Jour 1 : Qu’est-ce que Docker? Pourquoi utiliser docker ?
- Docker VS Machine Virtuelle
- L’exploitation de docker
- Containers, Images et Dockerfile
- Registry Docker
- Cycle de vie d’un container
Création d’un container
- Choisir son image
- Le Dockerfile
- Compilation de l’image
Lancement container
- Les commandes de base de Docker
- Docker instance
- Images
- Registry
- Containers
- La commande “run”
- Docker Clean
Récupération de Docker
- Docker et ses montées de version
- Installation
Jour 2 : Les Volumes
- Le partage de répertoire depuis la machine hôte
- Le Volume Docker
Network
- Les commandes
- Network “docker” : le bridge particulier
Jour 3 : Démos fonctionnalités
- Healthcheck
- Spring Boot
- Entrypoint / cmd surcharge
- Valeur par défaut
- Restart
- Load-Balancer
Docker compose
- Versionning
- Notion de service
- Commandes de docker-compose
- Structure du docker-compose.yml
- Quelques balises courantes
- Les substitutions de variable
- Surcharges de docker compose
Docker remote
Docker en production
Les orchestrateurs
- Docker Swarm
- Kubernetes
- Amazon ECS, Google Container Service (GCS), Microsoft Azure