Docker pour les développeurs

Inter-company training

How long does the training course last?

 3,00 day(s)

In which language(s) is the training course taught?

EN FR

When will the next session take place?

 07.09.2026
Where does the training course take place?
 Paris

How much does the training course cost?

1875,00€

Who is organising this training course?

Dawan is a training organisation that offers more than 2000 training courses in IT, management, project management and sales in instructor-led live online or on-site trainings. We have 11 centres in France and we have developed partnerships with local structures in Brussels, Luxembourg and Geneva. Our catalogue includes hundreds of topics: Java, PHP, Webmaster, E-Marketing, Linux, Windows Server, Vmware, Autocad, Photoshop, IA etc. Our courses have been created and designed by in-house trainers who have over 20 years of teaching experience. Constantly renewed, they are adapted to the requirements of our customers and to the evolution of technologies.

Who is the training course aimed at?

Développeurs - Webmasters

What are the prerequisites?

Bases de l'administration systèmes sous Linux et Windows

What are the aims or the skills being targeted?

Connaître les caractéristiques d'un conteneur Linux et découvrir Docker - Installer et utiliser Docker - Maîtriser la création d'images - Connaître et configurer une Registry (publique et privée) - Maîtriser les notions réseaux de Docker (drivers, links) - Comprendre et maîtriser la persistance des données (drivers, volumes)

What does the training course cover?

Introduction

Comprendre les avantages de la conteneurisation sur la virtualisation
Utiliser Docker pour l’environnement local, l’infrastructure d'entreprise et le cloud
Reconstruire les environnements logiciel et réseau de production
Utiliser en développement et faire des tests automatisés

Conteneurisation avec Docker

Découvrir les outils de Linux mutualisés par docker (containerd, chroot, namespace…)
Utiliser Docker avec Windows (WSL, Hyper-V) et MacOS (Docker VMM, Apple Virtualization framework, HyperKit)
Découvrir les images et leurs registres dont Docker hub
Installer et tester Docker

Atelier pratique : installation et premières commandes

Les conteneurs Docker

Comprendre le cycle de vie du conteneur
Créer, détruire, contrôler les conteneurs
Utiliser des variables d’environnement
Gérer des logs, paramétrer, monitorer maintenir

Atelier pratique : exécution et contrôle de ses premières applications

Gérer les systèmes de fichier pour Docker

Découvrir les volumes associés aux conteneurs
Créer et faire persister ces volumes
Gérer les modèles de configuration et leurs bonnes pratiques

Atelier pratique : créer des volumes pour persister et visualiser les données des conteneurs

Configurer le réseau pour Docker

Intégrer les réseaux entre conteneurs
Gérer le port forwarding de conteneurs (PAT)
Identifier les réseaux fournis par Docker (drivers, impacts et cloisonnements)

Atelier pratique : faire communiquer les conteneurs : nginx, PHP et/ou MySQL 

Docker compose

Découvrir la « stack Docker »
Créer, gérer, exécuter une stack Docker
Intégrer les volumes, réseaux et variables d’environnement
Faire de la gestion avancée avec les Healthcheck

Atelier pratique : créer une stack à partir des conteneurs du projet précédent

Manipuler des images Docker

Comprendre le concept de layer et de cache (optimisation)
Créer une image à partir d'un conteneur (commit)
Découvrir le Dockerfile pour créer une image
Manipuler ses instructions (from, copy, add, expose, entrypoint, cmd)
Gérer le cycle de vie des images (labels, tags, versionning mineur/majeur)
Pousser ses images dans une registry (registry privée, registry "Docker Hub" )

Atelier pratique : création, installation d'images. Mise en place d'une registry privée et gérer ses images

Avancé – autour de docker

Connaître les bonnes pratiques et améliorer la sécurité (user, capabilities, owasp...)
Gérer de multiples environnements sur une machine de développeur unique
Organiser des environnements de projet (local, dev, build, staging, prod…)
Comprendre comment organiser des environnements de projet avec buildx
Réaliser une démarche qualité, la gestion de version et des configurations
Identifier les atouts pour l’« amélioration continue » dans l’esprit « agile »
Comprendre la livraison continue et l’intégration au mouvement DevOps

What teaching methods are used?

Active Learning

How is the assessment organised?

contrôle continu ou certification si prévue dans le financement

When will the next session take place?

Datum
City
Language and price
07.09.2026

09.09.2026
Paris
FR 1875,00€
07.09.2026

09.09.2026
A distance
FR 1875,00€
21.09.2026

23.09.2026
Strasbourg
FR 1875,00€
12.10.2026

14.10.2026
A distance
FR 1875,00€
26.10.2026

28.10.2026
A distance
FR 1875,00€
26.10.2026

28.10.2026
Paris
FR 1875,00€
16.11.2026

18.11.2026
Strasbourg
FR 1875,00€
23.11.2026

25.11.2026
A distance
FR 1875,00€

How to contact the training provider?

Dawan - Service commercial

These courses might interest you