GratuitIntermédiaire3 h 06

Docker en pratique

Comprenez ce qu'est un conteneur, construisez vos propres images avec un Dockerfile, persistez les données avec des volumes, faites communiquer vos conteneurs par des réseaux et orchestrez une application complète avec Docker Compose en suivant les bonnes pratiques d'image.

Ce que vous saurez faire

  • Expliquer la différence entre un conteneur et une machine virtuelle
  • Lancer, inspecter et arrêter des conteneurs avec la CLI Docker
  • Écrire un Dockerfile efficace et exploiter le cache des couches
  • Persister des données avec des volumes et des bind mounts
  • Connecter des conteneurs par un réseau Docker
  • Décrire une application multiservice dans un fichier Docker Compose
  • Appliquer les bonnes pratiques de taille et de sécurité d'une image

Prérequis conseillés

Plan du cours

Partie 1 · Conteneurs et images1 h 02

  1. Conteneur ou machine virtuelle11 min
  2. Lancer et gérer des conteneurs14 min
  3. Images, tags et registres12 min
  4. Écrire un Dockerfile15 min
  5. Quiz : conteneurs et images10 min

Partie 2 · Couches, données et réseaux1 h 01

  1. Les couches et le cache de construction13 min
  2. Volumes et persistance des données13 min
  3. Les réseaux Docker13 min
  4. Configuration, secrets et vérifications de santé12 min
  5. Quiz : couches, données et réseaux10 min

Partie 3 · Docker Compose et bonnes pratiques1 h 03

  1. Docker Compose : décrire une application13 min
  2. Compose en situation : développement et production14 min
  3. Bonnes pratiques pour des images légères et efficaces14 min
  4. Diagnostiquer et dépanner un conteneur12 min
  5. Quiz : Docker Compose et bonnes pratiques10 min
Docker en pratique : images, volumes, réseaux et Compose · Formuloo School