Docker utilisation

Construire et distribuer des images

  • Filière :

    DevOps & Infrastructure

  • Sous-filière :

    DevOps

  • Référence

    IJ-DOCU

  • Durée

    1 jour (7 h)

  • Prix par personne HT

    850 € HT

Description

Docker utilise la technologie des conteneurs Linux pour packager, distribuer et exécuter de manière isolée des applications.
L’engouement autour de Docker est justifié par les fonctionnalités qu’il offre notamment la simplification du déploiement d’une application dans différents environnements locaux (Devops) ou dans le Cloud.

Objectifs pédagogiques

  • Maitriser les concepts de Docker et connaître son écosystème
  • Construire et distribuer des images
  • Exécuter et gérer des conteneurs

Public cible

  • architectes
  • developpeurs

Pré-requis

Connaissance d’un langage de développement

Programme de la formation

Introduction

  • Les problématiques actuelles
  • Les solutions de déploiement
  • La solution des conteneurs
  • Présentation de Docker
  • Les avantages d’utiliser Docker
  • Les concepts de Docker

Les principales commandes Docker

Les conteneurs

  • Les conteneurs Dockers
  • Cycle de vie
  • La création d’un conteneur
  • Le mode interactif
  • Conteneur et processus
  • Gestion des conteneurs

Les images

  • L’identification d’une image
  • Les layers
  • Les images sur Docker Hub
  • Les images locales
  • Création d’une image avec un Dockerfile
  • Gérer les images

Bonnes pratiques pour la création des images

  • Optimisation de la taille de l’image
  • Hadolint
  • Scan de sécurité des images

Les registres

  • Docker Hub
  • Les registres privés
  • Utilisation des registres

Développement avec Docker

  • Docker en dev
  • Docker et les tests
  • Chaine d’intégration

Conclusion

  • L’émergence de la concurrence

Qualité

Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.

Programme mis à jour le