Docker : créer et administrer vos conteneurs virtuels d'applications avec Docker

  • Levallois-Perret

  • À distance

Objectifs

Objectifs pédagogiques :

À l'issue de cette formation Conteneurs Docker, vous aurez acquis les connaissances et compétences nécessaires pour : 


  • 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 ce qu'est un 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

Les personnes désirant aller plus loin sur la conteneurisation d'applications avec Docker peuvent poursuivre avec la formation "Docker avancé : Déployer et gérer des hôtes Docker" (UDMB) ou suivre la formation "Docker : Maitriser Docker" (UDMC) qui rassemble les deux.

Description

Présentation de Docker

Les différents niveaux de virtualisation (système, applicatif)

Avantages de la virtualisation applicative

DevOps, des nouveaux outils et de nouvelles habitudes de travail

Comprendre l'Infrastructure As Code 

Vocabulaire autour du paysage informatique (Web Services, Micro-services, SOA, CI/CD, etc.)

La place de Docker et des conteneurs dans ce paysage

habitudes techniques et organisationnelles des équipes

Architecture de Docker

Client et moteur Docker

Les composants de base : images, registry, container 

Comprendre le daemon Docker et l'architecture client/serveur, l'API Docker

Les éditions de Docker

Implémentation sous Linux et Windows

La gestion des images Docker

Kernel, images et conteneurs

Ecosystème Docker (Docker Hub, Docker registry, Dockerfile, Docker Compose)

Docker Desktop

Docker et le Cloud

Images et conteneurs Docker

Liens entre image et conteneur

Qu'est-ce qu'un registry de conteneurs ?

L'exemple de Docker Hub

La registry privée

Nomenclature d'appels de conteneurs

Savoir télécharger (pull) des images, comprendre le nommage des images Docker

Créer un compte sur le Hub Docker et pousser (push) des images via la CLI Docker

Comprendre l'historique des images

Administrer les images en local, nommage, suppression, le cache

Principes d'instanciation d'un conteneur

Créer une image à partir d'un conteneur

Gestion de la console au quotidien

Docker et le réseau

Comment exposer ses images vers l'extérieur ?

Comprendre le réseau Docker

La notion de publication de port

Publier des ports avec publish

Créer des réseaux Docker, dchp, dns

Communications inter conteneurs 

Les volumes de données avec Docker

Le problème de la persistance dans les conteneurs

Gestion du stockage

Bien maîtriser les volumes Docker, bind, files, volumes distants 

Identification des volumes orphelins

Dockerfile

Comprendre la construction d'image avec le Dockerfile

Les instructions du Dockerfile :FROM, RUN CMD, ENTRYPOINT

Les bonnes pratiques (nettoyage, lancement des services, sécurité…)

Déployer son propre registre Docker

Présentation d'Harbor

Application multi-conteneurs (docker-compose)

Comprendre l'orchestration des Micro services avec docker-compose

Le format yaml de fichier défini par docker-compose

La commande docker-compose

Mon premier service

Le réseau avec docker-compose

Les volumes de données avec docker-compose

Les dépendances entre service

Fonctions avancées de docker-compose

Sécurité

Exploitation de docker au quotidien

Introduction à l'intégration continue avec GitLab/Jenkins

Introduction à l'orchestration de conteneurs

Conditions d'accès

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) etant donne que tous les TP se font en ligne de commande avec CLI Docker.

Liste des sessions

13 avril 2026 > 15 avril 2026 • Période d'inscription du 6 mars 2026 au 10 avril 2026
8 juin 2026 > 10 juin 2026
14 septembre 2026 > 16 septembre 2026
2 novembre 2026 > 4 novembre 2026
7 décembre 2026 > 9 décembre 2026

PLB Consultant

  • 0143349094
  • plb@plb.fr

Centre de formation

3-5 Rue Maurice Ravel, 1er etage-, 92300 Levallois-Perret

Lieu de formation

3-5 Rue Maurice Ravel, 1er etage-, 92300 Levallois-Perret