Cette formation vous permettra de savoir mettre en place des conteneurs, d'utiliser Docker et les charges de travail pour lesquelles il est le mieux adapté

  • Tarif sur demande.
  • Prochaine session : à la demande.
  • Formation accessible aux personnes en situation de handicap.
  • 70% de pratique et 30% de théorie en moyenne.
  • Nombreuses activités pratiques pour une évaluation constante.
  • Supports, exercices et corrections à disposition en ligne pendant et après la formation.
  • Délai d'accès minimum : 1 semaine.
  • Formation 100% distanciel (téléprésence).
  • Evaluation par le formateur à travers les activités pratiques.
  • Public Architectes, administrateurs, développeurs
  • Prérequis Avoir l'habitude d'utiliser la ligne de commande sous des systèmes Linux

Lors de cette formation, les participants suivent 3 jours de formation.

  • De la virtualisation à Docker
      Le développement, hier et aujourd'huiLes différents types de virtualisation
  • Des concepts utiles
      Des concepts utilesApplication Cloud NativDevOps
  • Les containers Linux
      Qu'est ce qu'un container ?NamespacesControl GroupsContainers et Machine Virtuelles
  • La plateforme Docker
      La plateforme DockerLes différentes éditionsModèle client / serveurInstallationOnline playground
  • Les containers avec Docker
      Création d'un containerMode interactifForeground vs BackgroundPublication des portsLes commandes de baseDes alias utiles
  • Les Images Docker
      DéfinitionUnion filesystem et Copy-On-WriteMéthodes pour la création d'imagesDockerfileExemplesLe contexte de buildMulti-stages buildGestion du cacheLes commandes de base
  • Registry
      UtilisationLes registries DockerAutres registries de l'écosystèmeDocker HubHarbor
  • Réseaux
      Network APILes networks de baseLes différents driversContainer Network Model (CNM)Bridge par défaut“User defined” bridge
  • Docker Compose
      PrésentationLe format de fichier docker-compose.ymlLes instructions de baseLe binaire docker-compose et son utilisation
  • Orchestration
      Présentation de Docker swarm (node, service, stack, config, secret)Les rôles des nodes (manager, worker)Algorithme de consensus distribué Raft : réplication des logs et quorumLe routing meshLes ports utilisés dans un swarm
  • Stockage
      La notion de volumeUtilisation et cas d'usageFile storage vs Block storage vs Object storage
  • Sécurité
      Les éléments de sécurité avec DockerIsolation (namespaces) et limitation des ressources (cgroups)Linux Security ModulesCapabilities / SeccompScan de vulnérabilitésContent TrustLa sécurité dans un swarm
  • Monitoring
      Exemple d'utilisation de PrometheusExemple d'utilisation de Netdata