Docker

Retour à la liste des formations
NEW
Formations de courte durée
Thème(s): Kubernetes & Docker
Durée:
2 jours
Date(s):
27 & 28 mai 2024
Formateur:
CogniTIC

Formation en présentiel

Docker : maîtrisez les bases et les avancées de la conteneurisation

Vous êtes développeur et vous souhaitez acquérir des compétences en DevOps ? Les technologies de déploiement et d’intégration continue ont fortement évolué ces dernières années et l’apprentissage de Docker vous aidera dans l’amélioration du déploiement de vos solutions.
Au terme de cette formation, vous serez en mesure de créer une machine virtuelle pour mettre en place Docker. Vous configurerez un conteneur en ligne de commande et créerez un conteneur personnalisé. Vous mettrez en œuvre une application avec plusieurs conteneurs et les administrerez.


Contenu

  • Les principes de la virtualisation
  • Fonctionnement de Docker
  • Les conteneurs personnalisés
  • Les applications multi conteneurs
  • Les interfaces d’administration
  • Orchestration et clusterisation

Objectifs de la formation 

Vous y comprendrez le fonctionnement de Docker et des conteneurs en utilisant l’interface en ligne de commande de Docker. Vous apprendrez à déployer des applications dans des conteneurs ainsi qu’à les administrer.







Public

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







Programme de la formation

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
  • Disponibilité et installation de Docker sur différentes plateformes (Windows, Mac et Linux)
  • Création d'une machine virtuelle pour maquettage
  • La ligne de commande et l'environnement
Mise en œuvre en ligne de commande
  • Mise en place d'un premier conteneur
  • Le Docker hub : ressources centralisées
  • Mise en commun de stockage interconteneur
  • Mise en commun de port TCP interconteneur
  • 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
  • Mise en oeuvre d'un conteneur
  • Conteneur hébergeant plusieurs services : supervisor

Mettre en oeuvre une application multiconteneur

  • Utilisation Docker Compose
  • Création d'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
  • Interface d'administration en mode Web
  • Héberger 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
  • Gestion des logs des conteneurs
  • Sauvegardes : quels outils et quelle stratégie ?

Orchestration et clustérisation

  • 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...)

Cette formation se terminera par une série d’exercices pratiques.







Pourquoi choisir TECHNOFUTUR TIC ?

4 raisons de suivre une formation avec Technofutur TIC







Infos pratiques

Quels sont les prérequis pour participer à cette formation?

Connaissances de base d’administration serveur.

Information supplémentaire :

Cette formation est  agréée pour 14 chèques-formation.

Partenariat avec le CEFORA

Grâce à la collaboration avec Cefora, tous les employés de la CP200 peuvent participer gratuitement à un grand nombre de formations proposées par Technofutur TIC.

Cette formation en fait partie.







Formateur
Brainstorm Consulting est une société de services informatiques spécialisée dans le développement d'applications sur mesure, la gestion et l'analyse des données et la formation professionnelle.
Les technologies enseignées par les formateurs sont celles qu’ils pratiquent quotidiennement, à savoir le développement .NET et le développement Web. Outre des formations technologiques, BStorm est également un acteur important de formations en analyse métier/fonctionnelle et en gestion de projet.






Prix
Informations
Prix plein : 700 €
Secrétariat - Pôle Entreprises
Tél. 071 254 942
Date
* Aucune session n’est programmée pour cette formation ? Les dates ne conviennent pas ? Inscrivez-vous à la LISTE D’ATTENTE. C’est une simple manifestation d’intérêt qui nous permettra de vous recontacter quand la formation sera organisée à nouveau.