Academy
Devops

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

Y a t’il d’autres “Container Runtime”?

Nos formations
à venir