Version : 2020.01

Dernière mise-à-jour : 2020/02/21 06:02

DOF200 - Docker : Administration avancée

Présentation

Type d'Action (Article L. 6313-1) : Action d'acquisition, d'entretien ou de perfectionnement des connaissances.
Objectif : Maîtriser l’Administration de la Virtualisation Légère avec Docker.
Public : Techniciens et Administrateurs Linux confirmés.
Pré requis : Avoir réussi la certification CompTIA Linux+ Powered by LPI ou la certification LPIC-1 ou la certification SUSE CLA ou posséder les compétences équivalentes.
Méthode d'apprentissage : Alternance entre un scénario pédagogique clair et précis et des travaux pratiques basés sur des cas et exemples concrets.
Validation des acquis : Évaluations à l'aide de tests auto-correctifs.
Durée : 2 jours (14h)
Machine Virtuelle : Debian_9

Support de Cours

L'accès au supports de cours ainsi que les LABS et les validations des acquis se fait grâce à un abonnement annuel par stagiaire à une plateforme de cours sur Internet. Cette abonnement est facturé 35 € HT par stagiaire et par session.

L'utilisation de cette plateforme permet :

  • de mesurer le niveau du stagiaire avant la formation et celui atteint en fin de formation grâce aux tests de validations des acquis,
  • de suivre du travail de chaque participant en termes de temps passé dans chaque module grâce à un reporting détaillé.

L'abonnement permet aux stagiaires :

  • de télécharger des supports de cours et des LABS au format PDF le dernier jour de la formation,
  • de refaire les LABS en mode autonome en cas de missions décalées en relation avec le contenu de la formation initiale,
  • de rester en contact avec le formateur en cas de problèmes en production liés au contenu du cours,
  • de consulter les mises à jour du contenu des supports de cours pendant la période de l'abonnement,
  • d'échanger avec les autres participants de votre session ainsi qu'avec les anciens stagiaires.

Prérequis

Matériel

  • Un poste 64 bits (MacOS, Linux, Windows™ ou Solaris™),
  • Dans le cas de Windows™, seulement la version 7 ou 10 avec Hyper-V désinstallé,
  • Le mot de passe du compte administrateur du système,
  • Clavier AZERTY FR ou QWERTY US,
  • 8 Go de RAM minimum,
  • Processeur 4 cœurs minimum,
  • 8 Go d'espace disque disponible,
  • Un casque ou des écouteurs (si MOOC ou FAD),
  • Un micro (optionnel).

Logiciels

  • Oracle VirtualBox v 6.0 ou plus (MacOS, Linux, Windows™ ou Solaris™),
  • Si Windows™ - Putty et WinSCP.

Internet

  • Un accès à Internet rapide sans passer par un proxy,
  • Accès débloqué aux domaines suivants :
    • *.ittraining.io
    • ittraining.center
    • ittraining.network
    • ittraining.support
    • my-short.link

Programme

Jour #1

  • DOF201 - Stocker les Images Docker
    • LAB #1 - Installer un Registre Privé
      • Créer un Registre local,
      • Créer un Serveur de Registre Dédié
        • Configurer le clone comme Registre Dédié
        • Configurer le Client
  • DOF202 - Docker Compose, Docker Machine et Docker Swarm
    • LAB #2 - Utiliser docker-compose
    • LAB #3 - Création de Machines Virtuelles avec Docker Machine
      • Présentation
      • Préparation
        • Docker-CE
          • Mac
          • Linux
          • Windows
        • VirtualBox
      • Installation
        • Mac
        • Linux
        • Windows
      • Lister les VM Docker
      • Obtenir l'adresse IP des VM
      • Se connecter à une VM Docker
    • LAB #4 - Docker Swarm
      • Présentation
      • Initialiser Docker Swarm
      • Le Statut Leader
      • Rejoindre le Swarm
      • Consulter les Informations de Swarm
      • Démarrer un Service
      • Augmentation et Réduction du Service
      • Consulter le Statut d'un Noeud
      • Haute Disponibilité
      • Supprimer un Service

Jour #2

  • DOF203 - Gestion du Réseau avec Swarm
    • LAB #5 - Gestion du Réseau overlay
      • Importation des Machines Virtuelles
      • Connexion aux Machines Virtuelles
        • MAC et Linux
        • Windows
      • Rappel de l'Approche Réseau Docker
      • Création d'un Réseau overlay
      • Création d'un Service
      • Déplacer le Service vers un autre Réseau overlay
      • DNS container discovery
    • LAB #6 - Création d'un Réseau overlay Personnalisé
    • LAB #7 - Gestion de l'Architecture des Microservices
      • Mise en Place avec Docker avec un réseau Bridge et des liens
      • Mise en Place avec Docker Swarm avec des réseaux Overlay
  • DOF204 - Gestion de la Sécurité de Docker
    • LAB #8 - Création d'un Utilisateur de Confiance pour Contrôler le Daemon Docker
    • LAB #9 - Le Script docker-bench-security.sh
    • LAB #10 - Sécurisation de la Configuration de l'Hôte Docker
    • LAB #11 - Sécurisation de la Configuration du daemon Docker
      • Le Fichier /etc/docker/daemon.json
    • LAB #12 - Sécurisation des Images et les Fichiers de Construction
    • LAB #13 - Sécurisation du Container Runtime
    • LAB #14 - Sécurisation des Images avec Docker Content Trust
      • DOCKER_CONTENT_TRUST
      • DCT et la commande docker pull
      • L'option disable-content-trust
      • DCT et la commande docker push
      • DCT et la commande docker build
      • Créer un deuxième Repositry
      • Supprimer une Signature
    • LAB #15 - Sécurisation du Socket du Daemon Docker
      • Création du Certificat de l'Autorité de Certification
      • Création du Certificat du Serveur Hôte du Daemon Docker
      • Création du Certificat du Client
      • Démarrage du Daemon Docker avec une Invocation Directe
      • Configuration du Client

Copyright © 2020 Hugh Norris

Document non-contractuel. Les prix, les conditions et le programme peuvent être modifiés sans préavis.

QR Code
QR Code DOF200 - Docker : Administration avancée (generated for current page)