algorithmist.dev

Conteneurs Docker

Docker
Durée : 1 jour Niveau : ⭐

Résumé

Déployer et gérer des applications conteneurisées sous Docker, sur Windows ou Linux.

Objectif

A l’issue de la formation, le stagiaire saura mettre en œuvre :

  • Maîtriser le cycle de vie complet d’un conteneur
  • Récupérer l’état et la configuration de conteneurs
  • Construire des images de conteneur en suivant les bonnes pratiques en terme de performance et sécurité
  • Gérer les bases de la persistance de données d’un conteneur
  • Utiliser les réseaux de conteneurs sur un serveur unique

Public concerné

Cette formation s’adresse aux développeurs professionnels, aux administrateurs système ou aux étudiants en informatique.

Le stagiaire doit avoir acquis les fondamentaux des réseaux IP (adressage, ports) et du système Unix (système de fichiers, terminal Bash, commandes usuelles).

Matériel utilisé

Une machine à architecture x86 (Intel/AMD, 4 cœurs, 16 Go de RAM), sur Microsoft Windows 10/11 avec WSL2 (Windows Subsystem for Linux), une distribution Ubuntu, Docker Desktop et Visual Studio Code.

Contenu

Introduction

Motivations et principes de conteneurisation

Fondamentaux de la conteneurisation

Implémentation de conteneur au niveau du noyau Linux

Détails du cycle de vie des conteneurs

Création, gestion et contrôle des conteneurs

Création d’images

Implémentation du système de fichier en couches et impacts de performance

Création d’images avec un fichier Dockerfiles

Optimisation de la construction d’image avec le multi-stage build, et bonnes pratiques de conception d’images

Volumes Docker

Création et gestion des volumes docker

Mise en réseau des conteneurs

Modèle réseau natif de docker

Réseaux virtuels pour les conteneurs

Découverte de service et routage natif de docker

Modalités

Mode d’intervention

En sous-traitance auprès des instituts de formation certifiés Qualopi, en inter- ou intra-entreprise.

Le programme présenté est adaptable à un besoin spécifique après audit.

Travaux pratiques

L’ensemble de la formation s’articule à parts égales entre exposés techniques, démonstrations en direct et travaux pratiques.

Le stagiaire reçoit durant la formation les supports d’exposé ainsi que le code source des démonstrations et solutions de travaux pratiques.

Moyens techniques

La formation est proposée en vidéo-conférence. Le stagiaire doit s’équiper du matériel et du logiciel nécessaire.

Ce programme vous intéresse ?