DevOps / Docker Associate
Docker Associate

Durée : 4 Jours

Public : 10 participants Max

Prérequis :
Avoir utilisé Docker en environnement professionnel.

Objectif:
• Maîtriser le daemon Docker
• Gérer les registres privés
• Maitriser la gestion des nodes
• Gérer les secrets et renforcer la sécurité
• Utiliser Prometheus et Grafana à des fins de monitoring
.

Cible:
• Développeurs, Architectes, Administrateurs systèmes.
Programme détaillé
1-Introduction à docker
- Objectif du cours
- Comprendre docker
- Difference Docker et virtualisation
- Docker et le DevOps Containerisation
- Pourquoi utiliser docker Microservice
- Les avantages des microservices Docker Architecture
2- Les fondamentaux de docker
- Rappel des objectifs
- Docker Engine
- Les composants de docker engine
- La version communautaire de Docker
- La version entreprise
- Matrice des coûts Docker CE et EE
- Docker CE vs EE
3 - Démarrer avec Docker
- Rappel des objectifs
- Implémentation de docker engine
- Installation de docker sur Ubuntu
- Installation de docker sur Ubuntu avec le repository
- Installation de docker sur Ubuntu à partir de package
- Installation de docker sur Ubuntu avec un script de déploiement
- Désinstallation de docker sur Ubuntu
- Rappel des objectifs
- Implémentation de docker engine
- Installation de docker sur CentOS
- Installation de docker sur CentOS avec le repository
- Installation de docker sur CentOS à partir de package
- Installation de docker sur CentOS avec un script de déploiement
- Désinstallation de docker sur CentOS Docker Client
- Docker Client Configuration Docker Registry
- Docker Images
- Dockerfile
- Création d'un Dockerfile
- Faire un buiild d'un Dockerfile
- Création d'un contenaire docker
- Cycle de vie d'un contenaire docker
- Commandes de gestion du cycle de vie d'un centenaire
Rappel des objectifs
- Image de base docker
- Connexion à une image
- personnalisation d'une image
- Gestion de docker registry
- gestion de l'authentification basique
- Les directives du dockerfile
- Validation d'un docker image
- Publication sur docker Hub
- Transfert de docker image
5 - Configuration d'un conteneur
- Rappel des objectifs
- Convention de nommage
- Lister les conteneurs image
- Logs des conteneurs Configuration du runtime
- Les conteneurs et application
6 - Networking
Rappel des objectifs
- Introduction sur le networking
- les drivers
- Bridge network
- None network
- Overlay
- Macvlan
- Docker contenaire
- Gestion d'un réseau docker
7 - Orchestration
- Rappel des objectifs
- Orchestration des conteneurs docker
- Outils d'orchestration
- Docker compose
- Docker swarm
- Feature de docker swarm
- Déploiement docker swarm
- Gestion du quorum docker swarm
- Services docker
8 - service de stockage et volume
Rappel des objectifs
- Revue des types de drivers de stockage
- Stockage de type systeme de fichier
- Montage d'un systeme de fichier
- Introduction à la gestion des volumes dans docker
9 - Securité
Rappel des objectifs
- Securité d'un conteneur
- DTR Webhooks
- LDAP
- MTLS (Mutual Transport Layer Security)
- Docker Content Trust (DCT)
- Namespace
Demandez un devis pour cette formation