Paiement par virement bancaire · Marocتعلَّم · مارِس · أتقِن

Catalogue / Conteneurs & orchestration

Docker : de la première image à la production

Construire, lancer et livrer des applications en conteneurs avec Docker et Docker Compose, jusqu’au déploiement sécurisé sur un VPS.

  • Débutant à avancé
  • 15 leçons
  • 13 h 10

Formation MasterLinux · Texte original

Ce que vous apprendrez

  • Comprendre ce qu’est un conteneur, une image et un registre, et ce qui les distingue d’une machine virtuelle
  • Installer Docker Engine sur Debian, Ubuntu ou RHEL et maîtriser les commandes du quotidien
  • Écrire des Dockerfile propres, rapides à reconstruire et légers grâce au multi-stage
  • Garder les données en sécurité avec les volumes, et les sauvegarder
  • Relier des conteneurs entre eux avec les réseaux Docker et publier les bons ports
  • Décrire une application complète (web, API, PostgreSQL, Redis) avec Docker Compose
  • Publier ses images dans un registre et déployer en production derrière nginx avec HTTPS
  • Sécuriser et dépanner des conteneurs (utilisateur non root, capacités, secrets, nettoyage)

Programme de la formation

15 leçons · 13 h 10

Prérequis

  • Le cours « Fondamentaux » (inclus) ou une bonne pratique du terminal Linux
  • Savoir éditer un fichier et lancer une commande en root

À qui s’adresse cette formation ?

  • Techniciens et administrateurs système qui doivent héberger des applications
  • Développeurs qui veulent livrer leur code de façon reproductible
  • Ingénieurs qui préparent un poste DevOps ou une certification sur les conteneurs