TRA Travailleurs

Docker

Créez et gérez votre machine virtuelle

Les technologies de déploiement et d’intégration continue ont fortement évolué ces dernières années. L’apprentissage de la plateforme Docker vous aidera dans l’amélioration du déploiement de vos solutions.

Vous êtes développeur et vous souhaitez acquérir des compétences en DevOps ? On vous l’apprend !

2 jours

Durée de la formation

icone de date ligne courbe
icone de date ligne courbe

Début de la formation

14 octobre 2024

icone de cible

Objectifs de la formation

Au terme de cette formation, vous serez en mesure de :

  • Créer une machine virtuelle pour mettre en place Docker
  • Configurer un conteneur en ligne de commande
  • Créer un conteneur personnalisé
  • Mettre en œuvre une application avec plusieurs conteneurs
  • Administrer vos applications
image public cible

Public de la formation

Cette formation s'adresse à des développeurs qui souhaitent acquérir des compétences en Devops.

Modalités pratiques

Cette formation a reçu l'agrément de CEFORA et est gratuite pour les employés de la CP200.

icone carte mobile icone forme carte mobile

Prérequis pour la formation

Connaissances de base d’administration serveur.

arrière plan carte prérequis

Programme
de la formation

Le programme détaillé de la formation, à la fois théorique et pratique, est le suivant :

  • De la virtualisation à Docker
    • Les différents types de virtualisation
    • La conteneurisation : LXC, namespaces, control-groups
    • Le positionnement de Docker
    • Docker versus virtualisation
  • Présentation de Docker
    • L'architecture de Docker
    • La disponibilité et l'installation de Docker sur différentes plateformes (Windows, Mac et Linux)
    • La création d'une machine virtuelle pour maquettage
    • La ligne de commande et l'environnement
  • Mise en œuvre en ligne de commande
    • La mise en place d'un premier conteneur
    • Le Docker hub : ressources centralisées
    • La mise en commun de stockage inter conteneur
    • La mise en commun de port TCP inter conteneur
    • La publication de ports réseau
    • Le mode interactif
  • Création de conteneur personnalisé
    • Produire l'image de l'état d'un conteneur
    • Qu'est-ce qu'un fichier Dockerfile ?
    • Automatiser la création d'une image
    • Mettre en oeuvre un conteneur
    • Gérer un conteneur hébergeant plusieurs services : supervisor
  • Mettre en oeuvre une application multiconteneur
    • Utiliser Docker Compose
    • Créer un fichier YAML de configuration
    • Déployer plusieurs conteneurs simultanément
    • Lier tous les conteneurs de l'application
  • Interfaces d'administration
    • L'API Docker et les Web Services
    • L’interface d'administration en mode Web
    • L’hébergement de son propre registre : Docker Registry, Gitlab-CE...
  • Administrer des conteneurs en production
    • Automatiser le démarrage des conteneurs au boot
    • Gérer les ressources affectées aux conteneurs
    • Gérer des logs des conteneurs
    • Sauvegarder : quels outils et quelle stratégie ?
  • Orchestration et clusterisation
    • Présentation de Docker Desktop
    • L'orchestrateur Swarm : nodes, services, secrets, configs
    • Déploiement de services et stacks dans un Swarm
    • Reverse-proxy et load-balancer pour Web Services en cluster (Traefik...)
  • Exercices pratiques
image ligne principale image ligne secondaire
icone d'euro ligne courbe

Prix de la formation

Prix plein: 700€

Formation agréée Chèques-Formation

En savoir plus sur nos tarifs

Personne de contact

Magali Gerard

Magali Gerard

Assistante administrative Entreprises

+32 71 25 49 60 [email protected]