Formation Docker
Logo formation Docker
Apprenez les secrets de la containérisation Docker. Transformez votre infrastructure en un code portable, redéployable instantanément - tout en embarquant le code de vos applications.

En résumé

Objectifs

Comprendre parfaitement Docker et ce qu’est la containérisation.

Apprendre à déployer / gérer des containers en production.

Apprendre à créer ses propres containers applicatifs.

Maîtriser tous les outils indispensables (Docker Hub, Compose, …).

Apprendre à intégrer Docker au sein de ses projets / sa société.

Public visé

Développeurs
DevOps
Architectes

Pré-requis

Bases en informatique
Bases sur Linux sont un plus

Informations pratiques 

Durée de la formation : 3-6 jours
Délai d’accès à la formation : 1 mois
QCM d’évaluation pré-requis

Note moyenne de la formation

7,7/10

Témoignage stagiaire

Dominique Piel, dirigeant Capiconsult

Une société à l’écoute de ses clients et disponible, des formations pointues et sur mesure. Une équipe d’ingénieurs informatiques experte, des locaux accueillants et une ambiance décontractée. Je recommande vraiment si vous avez un besoin de formation technique à dispenser à vos équipes.

En cas de déroulée de la formation dans les locaux de Log’in Line, la formation pourra être rendue accessible aux personnes en situation de handicap. La salle de formation, la salle de pause et la cuisine sont accessibles de plein pied au rez-de-chaussée. Log’in Line prendra les dispositions en amont de la formation et en concertation avec l’entreprise et le stagiaire afin d’adapter les modalités pédagogiques.

En quelques mots

Ce stage mêle pratique et théorie. Il est possible de le décliner selon les usages et les profils (axé DevOps par exemple). Il peut tout à fait convenir à de nouveaux développeurs comme à des DevOps aguerris.
La durée du stage dépend du niveau du public ainsi que du degré de perfectionnement requis / des objectifs à atteindre.

Vous profiterez pendant ce stage d’exemples concrets issus de problématiques réelles rencontrées par Log’in Line à travers plusieurs instances de containers Docker en production.

Plan du cours

1. Introduction & rappels

– Qu’est-ce qu’un container ?
– Containers vs machines virtuelles
– Présentation de Docker (… mais pas que !)
– Cas d’utilisations avec Docker

2. Docker concrètement

– Installation de Docker & bonnes pratiques
– Les commandes de base
– Lancer des containers, les inspecter, lire les logs, …
– Analyse du comportement du container

3. Les images

– Comment fonctionnent les images Docker
– Les différentes façons de créer une image
– Les Dockerfiles
– DockerHub, Private Registries
– Optimisez avec les multi-stages build patterns

4. Networking

– Rappels des bases en réseau
– Création de réseaux & les différents types
– Gestion des résolutions de noms des services

m

5. Données

– Comment fonctionne la persistance des données
– Les différents cas d’usages
– Création de volumes
– Les backups ?

6. Docker Compose

– Qu’est-ce que Docker Compose et à quelles problématiques répond-t-il ?
– Installation et exemples

7. Automatisation & déploiements en production

– Comment automatiser la création de containers dans sa pipeline avec Kaniko
– Automatiser le déploiement
– Bonnes pratiques pour les mises en production
– Comment débugger un container

8. Pour aller plus loin

– Orchestration : Swarm / Kubernetes
– TLS automatiques avec Traefik & Let’s Encrypt
– Docker API
– Disaster Recovery

Mis à jour le 28/04/22

Contactez-nous

Pour participer à l’une de nos formations