Docker

Date de dernière mise à jour du plan : 29/12/2023

Durée : 3 jours

La formation Docker-DevOps est dispensée à Nantes, Ancenis, Brest, Paris, Toulouse, Toulouse, Bordeaux, Angers, Lyon, Lille, Montpellier, Toulouse et Rennes.

Nos formations peuvent se faire en présentiel ou en distanciel, en intra ou inter-entreprises.

Pour toute demande de tarification, nous vous remercions de nous contacter, nous vous transmettrons un devis sous 48 heures maximum.

Présentation de la formation Docker - DevOps

La formation Docker présentera aux participants comment mettre en place des conteneurs dans une optique de DevOps avec l’outil open-source Docker. Le formateur, via son expérience terrain, accompagnera les participants sur les notions théoriques de ce type d'outil, ainsi que sur la mise en pratique via Docker. Cette formation est articulée autour d'une session de cours et de sessions pratiques assurant la montée en compétence sur la conteneurisation avec Docker via l'implémentation de cas concret.

Objectifs de la formation Docker - DevOps

  • Comprendre les concepts et et les principes fondamentaux de la conteneurisation
  • Comprendre et utiliser Docker au travers de travaux pratique concret
  • Maitriser les différentes briques de docker
  • Prise en main d’outils permettant de facilité la gestion des conteneurs
  • Aquérir un premier niveau d'autonomie permettant la gestion avancée de conteneur

Prérequis de la formation Docker - DevOps

  • Maitriser les lignes de commandes Linux
  • Notion en développement (JS) 
  • Notion en réseau

Public visé de la formation Docker - DevOps

  • La formation Docker – DevOps est destinée aux consultants, développeurs, administrateurs système et réseau. 

Programme de la formation Docker - DevOps

Introduction aux conteneurs

  • Présentation de Docker
  • Présentation d’un conteneur
  • Présentation d’une image
  • Explication des différences entre machine virtuelle et conteneur
  • Cas d’utilisations
  • Présentation de l’architecture de Docker

Créer ses premiers conteneurs

  • Installation de Docker
  • Présentation de conteneur simple
  • Création du premier conteneur

Outils de développements

  • Présentation d’outils pour les développements et pour la gestion des conteneurs

Les images

  • Présentation de dockerfile
  • Explication des différentes instructions
  • Présentation de dockerignore
  • Création des premiers Dockerfile
  • Présentation des registry
  • Explication de l’utilisation de DockerHub
  • Création de votre propre registry

Le réseau

  • Présentation des differents types de réseaux possible avec Docker
  • Explication des différentes commandes pour la gestion des réseaux
  • Approfondissement d’un type de réseau
  • Mise en pratique des réseaux avec des conteneurs

La persistance des données

  • Présentation des différents types de stockages
  • Approfondissement de deux types de stockages
  • Mise en pratique de la persistance des données avec Docker

Introduction à l'écosystème

  • Présentation de docker-machine
  • Présentation de docker compose
  • Mise en avant des avantages et inconvenients de docker compose
  • Création de vos propre docker compose
  • Présentation d’une extension pour créer des devcontainers
  • Mise en pratique sur les devcontainers
  • Présentation de docker swarm