DataCamp Premium à -50 %.Plus de 700 cours, à moitié prix. Commencez à apprendre dès aujourd’hui.
Description du cours
Ce cours approfondit les connaissances acquises dans le cours Introduction à Docker, en explorant plus en détail les concepts et les outils de conteneurisation. Nous aborderons des sujets avancés tels que la gestion des images de conteneurs, la mise en réseau, la communication entre systèmes de fichiers et le développement d'applications multi-plateformes et multi-conteneurs.
Optimisation des applications conteneurisées
Apprenez à créer des builds en plusieurs étapes afin d'améliorer la taille, la sécurité et la réutilisabilité des applications conteneurisées. Grâce à des exercices pratiques, maîtrisez les techniques permettant d'optimiser les images de conteneurs, garantissant ainsi un déploiement et une gestion efficaces dans divers environnements.Améliorer les déploiements de conteneurs avec Docker Compose
Découvrez comment exploiter les outils et concepts de mise en réseau Docker pour faciliter la communication entre conteneurs et fournir des services de mise en réseau aux réseaux locaux et externes. Découvrez les montages et les volumes du système de fichiers pour un partage transparent des données entre les conteneurs et la machine hôte. De plus, acquérez des compétences dans l'utilisation de Docker Compose pour orchestrer le déploiement d'applications multi-conteneurs, simplifiant ainsi la configuration d'outils complexes couramment utilisés dans les environnements de science des données et d'ingénierie.Développement et déploiement proactifs
Ce cours vous fournit les compétences essentielles pour améliorer vos processus de développement, de test et de distribution. Bien que cela ne soit pas indispensable, vous tirerez le meilleur parti de ce cours si vous avez déjà travaillé avec des conteneurs et en avez créé quelques-uns simples. À la fin de ce cours, vous disposerez des connaissances et des outils nécessaires pour optimiser les applications conteneurisées, rationaliser la communication entre les conteneurs et déployer facilement des applications multi-conteneurs, ce qui vous permettra de progresser dans votre apprentissage de Docker.Prérequis
Programme de formation
Plan du cours
1
Commandes et systèmes de fichiers
Ce chapitre présente de nouvelles commandes Docker et explique en détail comment partager des données entre le système hôte et les applications conteneurisées. Découvrez quand et comment utiliser des volumes persistants et accéder aux systèmes de fichiers de l’hôte.
- Commandes Docker intermédiaires50 XP
- Aide en un coup d’œil50 XP
- Conteneurs existants100 XP
- Nettoyage automatique du conteneur50 XP
- Monter le système de fichiers de l’hôte50 XP
- Transmettre un fichier à un conteneur en cours d’exécution100 XP
- Parti, mais pas oublié50 XP
- Méthodes différentes, même résultat100 XP
- Volumes persistants50 XP
- Créer un volume de conteneur100 XP
- Conteneurs différents, même volume100 XP
2
Réseau
Apprenez à exposer des services réseau dans Docker, à créer des réseaux Docker et à utiliser des Dockerfiles pour conserver la configuration réseau.
3
Création d’images de conteneur avancées
Apprenez à utiliser les outils avancés de gestion et de build d’images de Docker pour créer des images de conteneur compactes et efficaces. Créez des images multi‑plateformes capables de s’exécuter sur différentes architectures de processeur.
4
Docker Compose
Combinez les capacités de Docker en matière de volumes, de réseau et de gestion des conteneurs pour créer des applications multi‑conteneurs avec Docker Compose. Mettez à jour et administrez les déploiements via le fichier docker-compose.yml.
C
Docker : niveau intermédiaire
Cours
terminé

