Aller au contenu principal

Famille de formation

Docker - Gestion du cycle de vie des conteneurs - Niveau 2

Code produit
INF-INSI014

Contexte et contenu

La technologie Docker est bien plus qu’un outil, il est devenu un standard du développement qui continue de s’imposer chaque jour.
Cette formation permet d’acquérir les compétences et connaissances afin de maitriser la gestion du cycle de vie des conteneurs grâce à DOCKER, et de sécuriser la plate-forme de virtualisation en utilisant les nouvelles options de déploiement pour l’orchestration.

- Présentation avancée de Docker et docker-compose et leurs fonctionnalités
- Installation de Docker et Docker-compose sur les postes
- TP 1/ Dockerfile, création d’une image Flask puis enregistrement dans un registre privé local
- TP 2/ Docker, compose pour monter une application multi-container Wordpress
- TP 3/ Portainer, outils web de gestion d'hôtes Docker
- Présentation avancé du réseau de Docker
- Comprendre les volumes sous Docker
- Audits et monitoring de serveurs Docker
- CI/CD avec Docker
- Les 12 facteurs pour les containers
- Présentation de Docker Desktop
- Améliorer vos Dockerfiles avec bonne pratiques et le dual-step build
- Docker buildx
- Présentation de la notion de cluster de containers (présentation des solutions)
- TP 4/ Docker Swarm
- Introduction à Kubernetes
- TP 5/ Kubernetes en local avec k3s
- La sécurité d’un serveur Docker
- Docker secret pour les clés et mot de passes
- TP 7/ Création d’un registre d’image sécurisé avec Harbor
- TP 8/ Traefik, un proxy pour vos containers
- Quiz de fin de Formation

Public

Administrateurs, chefs de projet et toute personne souhaitant mettre en oeuvre Docker pour déployer ses applications.

Prérequis

Connaître les bases du système Unix/Linux

Des connaissances de base de l’utilisation de Linux en ligne de commande sont requises (savoir naviguer dans l’arborescence, manipuler des fichiers et lancer des commandes avec des arguments) étant donné que tous les TP se font en ligne de commande avec CLI Docker

Méthodologie

Cette formation mobilise principalement des méthodes pédagogiques actives et participatives, présentation, explication, retour d'expériences et cas pratiques.

Moyens pédagogiques

Matériel pour les formations présentielles informatiques : un PC par participant, Support de cours électronique fourni.

Objectifs

- Comprendre la place de Docker dans le nouveau paradigme du mouvement DevOps
- Créer et administrer des conteneurs Docker (image, registre, conteneur…)
- Construire ses propres images Docker et les déployer
- Comprendre comment créer et déployer des applications multi-conteneurs
- Comprendre le nouveau paradigme des applications Micro-services
- Créer et déployer des applications Micro-services avec Docker-compose
- Gérer la journalisation des conteneurs avec la suite ELK
- Comprendre le pipeline de développement et d’intégration continue (CI, CD)
- Comprendre l’apport d’un orchestrateur comme Kubernetes
- Identifier les risques et challenges inhérents à Docker afin d’anticiper les bonnes solutions

Modalités

Afin de mesurer l’évaluation de l’apprenant le formateur proposera un questionnaire d'évaluation à l'entrée puis à la fin de la formation.

Afin de mesurer la satisfaction de l’apprenant, un questionnaire de satisfaction sera proposé à la fin de la formation.

Durée
2 jours (14 heures)

Informations

Signifie que l'action aura lieu ou que les inscriptions sont encore possibles.

Signifie que les inscriptions sont closes ou que l'action a été annulée.

Cliquer sur une action pour afficher plus d’informations.

Action de formation

Action Intitulé Début Fin Trier par ordre décroissant Lieu État
3249 Docker - Gestion du cycle de vie des conteneurs - Niveau 2 29/07/2025 SF2I
3250 Docker - Gestion du cycle de vie des conteneurs - Niveau 2 12/08/2025 SF2I