Optimisez votre déploiement en créant des conteneurs avec Docker

Catégories : Docker
Liste de souhaits Partager
Partager le cours
Lien de la page
Partager sur les réseaux sociaux

À propos du cours

Ce cours vous permettra d'apprendre à optimiser votre déploiement en utilisant Docker. Docker est une plateforme open-source qui vous permet de créer, de déployer et de gérer des conteneurs. Les conteneurs sont des environnements isolés qui contiennent tous les éléments nécessaires à l'exécution de votre application, tels que le code, les bibliothèques et les dépendances.

Au cours de ce programme, vous apprendrez les concepts fondamentaux de Docker, y compris comment créer des images de conteneurs, comment les exécuter et comment les gérer. Vous découvrirez également des techniques avancées pour optimiser vos conteneurs, telles que la gestion des ressources, le dimensionnement automatique et la mise à l'échelle horizontale.

En utilisant Docker, vous pourrez simplifier le processus de déploiement de vos applications, améliorer l'efficacité de votre infrastructure et réduire les coûts de maintenance. Que vous soyez un développeur, un administrateur système ou un responsable de projet, ce cours vous fournira les compétences nécessaires pour tirer pleinement parti de Docker et optimiser votre déploiement

Afficher plus

Qu’allez-vous apprendre ?

  • 1. Introduction à Docker :
  • Qu'est-ce que Docker et pourquoi est-il utilisé ?
  • Avantages du déploiement avec Docker.
  • 2. Installation de Docker :
  • Configuration minimale requise.
  • Téléchargement et installation de Docker sur différentes plateformes (Windows, macOS, Linux).
  • 3. Comprendre les concepts de base de Docker :
  • Images Docker : définition et utilisation.
  • Conteneurs Docker : définition et différences avec les machines virtuelles.
  • Registres Docker : utilisation des registres publics et privés.
  • 4. Création d'une image Docker :
  • Utilisation du fichier Dockerfile.
  • Configuration des dépendances et des environnements.
  • Gestion des variables d'environnement et des volumes.
  • 5. Gestion des conteneurs Docker :
  • Démarrage, arrêt et suppression de conteneurs.
  • Gestion des réseaux et des ports.
  • Utilisation des volumes pour le stockage persistant.
  • 6. Déploiement d'une application avec Docker :
  • Utilisation de Docker Compose pour orchestrer plusieurs conteneurs.
  • Configuration des services et des dépendances.
  • Déploiement sur un cluster Docker.
  • 7. Surveillance et gestion des ressources :
  • Utilisation de l'interface en ligne de commande Docker.
  • Surveillance des performances et des logs des conteneurs.
  • Gestion des ressources système (CPU, mémoire, disque).
  • 8. Bonnes pratiques et sécurité :
  • Sécurisation des images et des conteneurs.
  • Utilisation des réseaux isolés pour la sécurité.
  • Mise à jour et gestion des images Docker.
  • 9. Déploiement avancé avec Kubernetes :
  • Introduction à Kubernetes et son utilisation avec Docker.
  • Configuration d'un cluster Kubernetes.
  • Déploiement et gestion d'applications avec Kubernetes.
  • 10. Déploiement dans le cloud :
  • Utilisation de services cloud pour héberger des conteneurs Docker.
  • Déploiement sur des plateformes telles que AWS, Azure et Google Cloud.
  • 11. Conclusion :
  • Récapitulation des concepts clés de Docker.
  • Avantages et limites du déploiement avec Docker

Contenu du cours

Découverte

  • Introduction Docker
    01:33
  • Découvrez les conteneurs
    05:10
  • Découvrez ce qu’est Docker
    05:01
  • Optimisez votre déploiement en créant des conteneurs avec Docker
    01:33
  • Installer Docker sous Windows / sous Mac.
    04:07
  • Quiz Docker (Partie 1)
    03:37
  • Docker Community Edition (Linux sous Debian)
    01:45
  • Lancez votre premier conteneur Docker en local
    07:10
  • Créez votre premier Dockerfile
    06:33
  • Utilisez des images grâce au partage sur le Docker Hub
    03:27
  • Quize : Lancer ses images Docker avec les Dockerfiles
    03:58
  • Découvrez et installez Docker Compose
    05:16
  • Créez un fichier docker compose pour orchestrer vos conteneurs
    05:34
  • Entraînez-vous en orchestrant vos images Docker avec Docker Compose
    01:42

Notes et avis de l’apprenant

Encore aucun avis !
Encore aucun avis !