Public
Cette formation s'adresse aux développeurs, architectes et administrateurs systèmes souhaitant approfondir leurs connaissances en Docker et mettre en place des environnements Docker complexes.
Pré-requis
Les participants doivent avoir de solides connaissances pour mettre en œuvre et déployer des conteneurs virtuels Docker sous Linux.
Objectifs
- Administrer efficacement les réseaux virtuels Docker.
- Gérer les images en masse pour une utilisation optimale.
- Mettre en place une architecture en haute disponibilité pour garantir la continuité de service.
- Déployer des applications multiconteneurs en utilisant Docker Compose.
- Administrer et superviser des conteneurs avec Docker Swarm.
- Établir et gérer un registre local pour le stockage des images Docker.
- Mettre en place des mesures de sécurité robustes pour contrôler l'accès aux conteneurs.
Programme
Le moteur Docker:
- Compréhension de l'architecture du moteur Docker.
- Configuration avancée et fonctionnalités du moteur.
- Gestion des rôles et options principales.
- Intégration de Docker dans une infrastructure d'applications existantes.
- Commandes importantes pour administrer Docker. Images et conteneurs:
- Gestion avancée des images, y compris la gestion en masse.
- Transfert et portabilité des images.
- Architecture des conteneurs et bonnes pratiques.
- Utilisation avancée des dockerfiles.
- Gestion des images intermédiaires. Le réseau sous-jacent:
- Architecture du réseau Docker.
- Administration avancée du réseau virtuel.
- Mise en réseau intra/inter-conteneurs et conteneurs/hôtes.
- Conception de réseaux scalables et portables. Le stockage Docker, mise en haute disponibilité et en production:
- Types de stockage disponibles.
- Mise en œuvre et configuration.
- Déploiement et gestion des conteneurs multiples.
- Mise en place d'une architecture en haute disponibilité.
- Gestion des microservices.
- Orchestration et automatisation des processus Docker. Docker Compose:
- Architecture de Docker Compose.
- Mise en œuvre et administration.
- Notions avancées de Docker Compose. Docker Swarm:
- Architecture de Docker Swarm.
- Types de nœuds et gestion des logs.
- Mise en œuvre et administration. Mise en œuvre d'un registre:
- Introduction aux différents types de registres.
- Déploiement et gestion des registres.
- Découverte des services et load-balancing avec UCP.
- Notions de DTR (Docker Trusted Registry) et DDC (Docker Datacenter).
- Signature des objets. La sécurité dans Docker et le monitoring:
- Bonnes pratiques de sécurité dans Docker.
- Configuration des principales mesures de sécurité.
- Utilisation des modules de sécurisation.
- Gestion des vulnérabilités, isolations et limitations.
- Outils d'analyse et de monitoring, y compris les logs du daemon Docker.
