Pourquoi cette formation?
Initiez-vous à la tendance technologique!
Sur le marché du travail actuel, les compétences en matière de Docker sont très recherchées, et la certification Docker Certified Associate (DCA) est conçue pour valider cet ensemble de compétences à l’aide d’un contenu riche conçu par des praticiens Docker expérimentés.
La certification DCA sert de référence fondamentale pour les compétences Docker réelles dans l’industrie des conteneurs. Êtes-vous prêt à prouver vos compétences en matière de Docker ? Obtenez la certification Docker dès aujourd’hui !
Dans quel but?
- Exécutez des applications conteneurisées à partir d’images préexistantes stockées dans un registre centralisé.
- Déployer des images sur l’ensemble du cluster.
- Triage et résolution des rapports de problèmes provenant des parties prenantes et résolution.
- Mettre en place des clusters Enterprise avec un gestionnaire UCP, une réplique DTR et un nœud de travail.
- Migrer des applications traditionnelles vers des conteneurs.
- Configurer et dépanner le moteur Docker.
- Effectuer une maintenance et une configuration générales.
CONTENU PEDAGOGIQUE
Domaine 1 : Orchestration (25% de l'examen)
Le contenu peut inclure les éléments suivants :
- Compléter la configuration d’un cluster en mode essaim, avec des gestionnaires et des nœuds travailleurs.
- Décrire et démontrer comment étendre les instructions pour exécuter des conteneurs individuels dans des exécuter des services sous swarm.
- Décrire l’importance du quorum dans un cluster en mode swarm.
- Décrivez la différence entre l’exécution d’un conteneur et l’exécution d’un service.
- Interprétez le résultat des commandes ” docker inspect “.
- Convertissez un déploiement d’application en un fichier de pile à l’aide d’un fichier YAML compose avec ” docker.stack deploy”
- Manipuler une pile de services en cours d’exécution.
- Décrire et démontrer les activités d’orchestration.
- Augmenter le nombre de répliques.
- Ajouter des réseaux, publier des ports.
- Monter des volumes.
- Décrire et démontrer comment exécuter des services répliqués et globaux.
- Appliquez des étiquettes de nœuds pour démontrer le placement des tâches.
- Décrivez et démontrez comment utiliser des modèles avec “docker service create “.
- Identifier les étapes nécessaires pour dépanner un service qui ne se déploie pas.
- Décrire comment une application Dockerisée communique avec les systèmes existants.
- Décrivez comment déployer des charges de travail conteneurisées en tant que pods et déploiements Kubernetes.
- Décrire comment fournir une configuration aux pods Kubernetes à l’aide de configMaps et de secrets.
Domaine 3 : installation et configuration (15 % de l'examen).
Le contenu peut inclure les éléments suivants :
- Décrire les exigences de dimensionnement pour l’installation.
- Décrire et démontrer la configuration du repo, la sélection d’un pilote de stockage et l’installation du moteur Docker sur plusieurs plateformes.
- Décrire et démontrer la configuration des pilotes de journalisation (splunk, etc.).
- Décrire et démontrer comment configurer swarm, configurer les gestionnaires, ajouter des nœuds, et configurer le calendrier de sauvegarde.
- Décrivez et démontrez comment créer et gérer l’utilisateur et les équipes.
- Décrivez et démontrez comment configurer le démon Docker pour qu’il démarre au démarrage.
- Décrivez et démontrez comment utiliser l’authentification client-serveur basée sur un certificat pour .garantir qu’un démon Docker dispose des droits d’accès aux images sur un registre.
- Décrire l’utilisation des espaces de noms, des groupes et de la configuration des certificats.
- Décrire et interpréter les erreurs pour résoudre les problèmes d’installation sans assistance.
- Décrivez et démontrez les étapes de déploiement du moteur Docker, de l’UCP et du DTR sur AWS. et sur site dans une configuration HA.
- Décrivez et démontrez comment configurer les sauvegardes pour UCP et DTR.
Domaine 5 : sécurité (15 % de l'examen)
Le contenu peut inclure les éléments suivants :
- Décrire l’administration et les tâches de sécurité.
- Décrire le processus de signature d’une image.
- Décrire la sécurité du moteur par défaut.
- Décrire la sécurité par défaut de l’essaim.
- Décrire MTLS.
- Décrivez les rôles d’identité.
- Comparez et opposez les travailleurs et les gestionnaires UCP.
- Décrivez le processus d’utilisation de certificats externes avec UCP et DTR.
- Décrivez et démontrez qu’une image passe un scan de sécurité.
- Décrivez et démontrez comment activer Docker Content Trust.
- Décrivez et démontrez comment configurer le RBAC avec UCP.
- Décrivez et démontrez comment intégrer UCP à LDAP/AD.
- Décrivez et démontrez comment créer des bundles de clients UCP.
Domaine 2 : Création, gestion et registre des images (20 % de l'examen).
Le contenu peut inclure les éléments suivants:
- Décrire l’utilisation de Dockerfile.
- Décrire les options, telles que ajouter, copier, volumes, exposer, point d’entrée.
- Identifier et afficher les principales parties d’un Dockerfile.
- Décrire et démontrer comment créer une image efficace via un Dockerfile.
- Décrire et démontrer comment utiliser les commandes CLI pour gérer les images, telles que list,delete, prune, rmi.
- Décrivez et démontrez comment inspecter les images et signaler des attributs spécifiques à l’aide des filtres et des formats.
- Décrire et démontrer comment baliser une image.
- Décrire et démontrer comment appliquer un fichier pour créer une image Docker.
- Décrire et démontrer comment afficher les couches d’une image Docker.
- Décrire et démontrer comment modifier une image à une seule couche.
- Décrire et démontrer les fonctions de registre.
- Déployer un registre.
- Se connecter à un registre.
- Utiliser la recherche dans un registre.
- Pousser une image dans un registre.
- Signer une image dans un registre.
- Extraire et supprimer des images dans un registre.
Domaine 4 : mise en réseau (15 % de l'examen).
Le contenu peut inclure les éléments suivants:
- Décrire le modèle de réseau de conteneur et la façon dont il s’interface avec le moteur Docker et les.réseau et les pilotes IPAM.
- Décrire les différents types et cas d’utilisation des pilotes réseau intégrés.
- Décrivez les types de trafic qui circulent entre le moteur Docker, le registre et les contrôleurs UCP. et les contrôleurs UCP.
- Décrivez et démontrez comment créer un réseau Docker bridge pour que les développeurs puissent utiliser pour leurs conteneurs.
- Décrivez et démontrez comment publier un port afin qu’une application soit accessible à l’extérieur.
- Identifier sur quelle IP et quel port un conteneur est accessible à l’extérieur.
- Comparez et opposez les modes de publication ” hôte ” et ” ingress “.
- Décrire et démontrer comment configurer Docker pour utiliser le DNS externe.
- Décrivez et démontrez comment utiliser Docker pour équilibrer la charge du trafic HTTP/HTTPs vers une application. (Configurer l’équilibrage de charge L7 avec Docker EE).
- Comprendre et décrire les types de trafic qui circulent entre le moteur Docker, le registre,et les contrôleurs UCP.
- Décrire et démontrer comment déployer un service sur un réseau superposé Docker.
- Décrivez et démontrez comment dépanner les journaux des conteneurs et du moteur pour résoudre les problèmes de connectivité entre les conteneurs.
- Décrivez comment acheminer le trafic vers les pods Kubernetes à l’aide des services ClusterIP et NodePort.
- Décrivez le modèle de réseau de conteneurs de Kubernetes.
Domaine 6 : stockage et volumes (10 % de l'examen).
Le contenu peut inclure les éléments suivants:
- Identifier les pilotes graphiques corrects à utiliser avec divers systèmes d’exploitation.
- Décrire et démontrer comment configurer le devicemapper.
- Comparez et opposez le stockage objet et le stockage en bloc et indiquez quand ils doivent être utilisés.
- Décrire comment une application est composée de couches et où ces couches résident sur le système de fichiers.
- Décrire l’utilisation des volumes sont utilisés avec Docker pour le stockage persistant.
- Identifier les étapes à suivre pour nettoyer les images inutilisées sur un système de fichiers et DTR.
- Décrire et démontrer comment le stockage peut être utilisé sur plusieurs nœuds de cluster.
- Décrivez comment provisionner un stockage persistant à un pod Kubernetes à l’aide de persistent Volumes.
- Décrivez la relation entre les pilotes d’interface de stockage de conteneur, storageClass, persistentVolumeClaim et les objets de volume dans Kubernetes.
Pour qui?
Les candidats à cette formation doivent avoir au moins six mois à un an d’expérience avec Docker, y compris une exposition à l’édition Docker Enterprise.
Pré-requis:
- la sécurité des conteneurs
- une expérience avec au moins un fournisseur de cloud computing
- les outils de gestion de la configuration
- Linux et/ou Windows Server