Ce que vous apprendrez ?

  • Déployer et gérer une application multi-conteneurs en utilisant des profils Docker Compose.
  • Mettre en œuvre des réseaux et des volumes de données pour les applications multi-conteneurs.
  • Déboguer les erreurs courantes lors du déploiement d'applications avec Docker Compose.
  • Orchestrer le démarrage, l'arrêt et le redémarrage des conteneurs à l'aide de Docker Compose.
  • Définir et configurer un fichier Docker Compose pour déployer une application multi-conteneurs.

Prérequis

  • Connaissance de base de Docker et des concepts de conteneurisation Compréhension des fichiers Dockerfile et de la création d'images Docker Expérience avec les commandes Docker CLI (docker build, docker run, docker ps) Notions sur Docker Compose (services, réseaux, volumes, dépendances) Familiarité avec les configurations multi-conteneurs (base de données, backend, frontend)

Contenu de la Formation

Total: 12 Chapitres Total hours: 6
  • Qu'est-ce que Docker Compose ?
  • Avantages et inconvénients de son utilisation
  • Installation et configuration de Docker Compose
  • Création d'un fichier docker-compose.yml
  • Définition de services et de réseaux dans docker-compose.yml
  • Déploiement d'applications multi-conteneurs avec Compose
  • Gestion des conteneurs avec Compose (démarrage, arrêt, redémarrage)
  • Évolutivité et mise à jour des applications avec Compose
  • Utilisation des variables d'environnement et des secrets dans Compose
  • Configuration de volumes et de montages dans Compose
  • Intégration avec des solutions de CI/CD
  • Meilleures pratiques pour le déploiement et l'orchestration avec Docker Compose

À TÉLÉCHARGER

À propos de l'instructeur

Avatar image
Ehabib Benlahmer

ehabib.benlahmer@openskillroom.com

Dr. Benlahmar Habib est un expert reconnu en informatique et en intelligence artificielle. Docteur en informatique depuis 2007, il s’est spécialisé dans les moteurs de recherche et a apporté plusieurs contributions scientifiques dans les domaines de l’IT et de l’IA. Consultant et architecte logiciel, il excelle dans la conception d’architectures microservices et l’intégration des technologies d’IA, notamment en traitement du langage naturel (NLP), vision par ordinateur (Computer Vision), machine learning et deep learning. Titulaire de plusieurs certifications de grandes entreprises technologiques (Microsoft, Oracle, Google), il possède une expertise avancée en développement logiciel et en intelligence artificielle. Il est également l’inventeur d’une innovation majeure dans le domaine de l’IA appliquée au NLP. Formateur expérimenté avec plus de 20 ans d’expérience, il a accompagné et formé des centaines d’équipes au sein d’organismes et d’entreprises nationales et multinationales, contribuant ainsi à l’essor des compétences en IT et IA à grande échelle.

Retour des Apprenants

Avis

Pour ajouter un avis sur le cours, vous devez d'abord vous connecter. Connectez-vous ici

Caractéristiques du cours

  • Durée 6 hour
  • Language Français
  • Niveau de compétence.
  • CertificateNon
  • Nombre maximum d'inscrits 30
  • Type de formation distanciel

Cours connexes

Related course image
Mise en place des design patterns
Tarik Haddane

0,00 DH
4 200,00 DH

Related course image
Mise en place de systèmes de recommendation
Ahmed Zellou

0,00 DH
4 200,00 DH

Related course image
Améliorer la qualité d'un logiciel
Ahmed Zellou

0,00 DH
4 200,00 DH

Related course image
Qualité des données
Ahmed Zellou

0,00 DH
4 200,00 DH

Devenir enseignant, Partagez vos connaissances

Rejoignez OpenskillRoom, la plateforme de formations synchrones qui valorise votre expertise.