Accueil / Docker avancé

Docker avancé

Durée : 2 jours
Tarif Inter : 1400 €
Tarif sur mesure : Nous consulter
Référence : 3DKA

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Cette formation pratique avancée sur Docker explore en détail Docker Compose, Docker Machine et Docker Swarm. 

Cette formation vous permettra de faire passer vos compétences existantes avec Docker au niveau supérieur. Tout au long de la session, vous serez guidé dans l’utilisation des composants clés de Docker pour faire évoluer votre architecture DevOps en toute sécurité et avec des performances élevées. 

Objectifs

  • Définir et exécuter des applications Docker multi-conteneurs avec Docker Compose
  • Déployer et gérer des hôtes virtuels avec Docker Machine
  • Utiliser Docker en mode Swarm

Programme

  1. Docker Compose
  2. Introduction

    • Qu’est-ce que Docker Compose et quand dois-je l’utiliser
    • Mode Swarmvs mode non Swarm
  3. Installation

    • Installation de Docker Compose
    • Utilisation via CLI (ligne de commande)
  4. Introduction à docker-yml

    • Validation à l’aide de docker-compose config
  5. Exécution d’une application multiservices

    • Démarrage des conteneurs (up)
    • Arrêt du conteneur (down)
    • Lister les processus
    • Noms de services vsnoms de conteneurs
  6. Autres commandes du cycle de vie des services

    • stop
    • pause
    • unpause
    • restart
    • kill
  7. Accéder aux détails d’un service

    • port
    • top
  8. Autres commandes utiles de Docker Compose

    • exec
    • images
    • pull
    • push
    • rm
    • run
  9. Journalisation

    • Utilisation des journaux de docker-compose
  10. Autres commandes

    • bundle
    • events
  11. Variables d’environnement

    • Variables d’environnement du système
    • Fichier .env
  12. Construire des services en utilisant docker-yml

    • Syntaxe du fichier
    • Build d’images
    • Spécification des images
    • Contrôles de santé et dépendances
    • Configuration du réseau et ports
    • Commandes et points d’entrée
    • Variables d’environnement
    • Technologies d’isolation
    • Labels
    • Journalisation spécifique au service
    • Secrets
    • Contrôle des signaux d’arrêt
    • Volumes
    • Stratégies de redémarrage
  13. Docker Machine

    • Introduction
    • Qu’est-ce que Docker Machine ?
    • Vue d’ensemble de Docker Machine
  14. Installation

    • Configuration d’un terminal
    • Choisir un système d’exploitation de base
    • Installer Docker Machine sur VirtualBox
    • Docker Machine et AWS
    • Docker Machine et Digital Ocean
  15. Recherche d’informations sur les machines

    • ip
    • inspect
    • url
    • status
  16. Démarrer et arrêter une machine Docker

    • start
    • stop
    • restart
    • kill
  17. Accès à une machine Docker

    • ssh
    • scp
  18. Mise à niveau d’une machine Docker
  19. Docker Swarm
  20. Qu’est-ce que Docker Swarm?

    • Gestion des clusters
    • Conception décentralisée
    • Modèle de service déclaratif
    • Mise à l’échelle
    • L’état RECONCILE
    • Mise en réseau multi-hôtes
    • Découverte des services
    • Équilibrage des charges
    • Sécurisé par défaut
    • Mises à jour régulières
  21. Concepts clé

    • Mode swarm
    • Manager / Leader Swarm
    • Noeuds
    • Workers
    • Services globaux
    • Services workers
    • Tâches
    • Équilibrage des charges d’entrée
  22. Swarm constitué d’un seul noeud
  23. Surveiller un swarm

    • Utilisation de portainer.io
    • Autres options
  24. Swarm à nœuds multiples
  25. Modifier un swarm

    • Ajout de nœuds
    • Suppression de nœuds
  26. Déploiement des services

    • Déploiement des services
    • Inspectiondes services
    • Mise à l’échelledes services
    • Suppression de services
    • Appliquer les mises à jour continues
  27. Suppression des nœuds

    • Drainage d’un nœud
  28. Maillage de routage(routing mesh)
  29. Gérer les secrets
  30. Autolocking
  31. Mise en réseau par superposition
  32. Utilisation de Raft
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

Demande de renseignement