Objectifs
Avec sa facilité et sa capacité à empaqueter des applications, Docker est devenu un outil indispensable pour le déploiement dans des contenus logiciels sur tout type de serveur.
Les objectifs sont de se familiariser avec Docker et savoir l’utiliser jusqu’en production pour déployer des applications.
Contenu
Introduction à Docker
- Introduction aux conteneurs
- Historique de Docker
Concepts
- Images et conteneurs
- Registrery et orchestration
- Installation multiplateforme
Conteneur
- Démarrage et visualisation des conteneurs
- Accès et modification
- Suppression et arrêt
- Redémarrer des conteneurs
- Mapping de ports
- Liaison de conteneurs
- Modèles : none/bridge/host
- Principales commandes réseaux
Images
- Cycle de vie et version d’une image
- Manipulation des images
- Couches d’images
- Construction d’image avec un conteneur et un Dockerfile
- Couches éditables
- Astuces et bonnes pratiques avec les images
Volumes
- Principe des volumes et accès aux fichiers
- Méthodes de montage
- Docker System
Outils
- Docker Compose
- Principe d’intégration continue (Docker Hub)
- Docker Datacenter
- Swarm Mode
- Docker Trust Registry
- Docker Content Trust
Mise en production de Docker
- Docker Machine
- Mise en place d’une plateforme d’intégration continue
- Administration de Docker Registry
- Créer un gestionnaire de service avec Docker Compose
- Mise en place d’une architecture microservices
- Déployer un cluster Docker
- Monitoring de plateforme et sécurité
Modalités pédagogiques
Afin de permettre aux étudiants d’acquérir des compétences opérationnelles en entreprise, cette formation associe des connaissances notionnelles (exposés théoriques) avec des savoir-faire pratiques (applications, cas concrets, travaux pratiques).
3 jours
Prix net : 1 770 € (Non soumis à la TVA)
Niveau : Débutants
Certification Data Analyst
> Voir la formation
Certification Data Scientist
> Voir la formation