Objectifs de la formation
- L’objectif de cette formation est de vous familiariser avec les concepts de la conteneurisation à travers l’outil Docker. Vous apprendrez à comprendre son fonctionnement, son utilité dans une architecture moderne, et à l’utiliser concrètement dans votre environnement de travail quotidien. À l’issue de cette formation, vous serez capable de concevoir, déployer et gérer des conteneurs, d’automatiser des services avec Docker Compose, et de mettre en œuvre des solutions d’orchestration avec Docker Swarm. L’ensemble des modules vous permettra de maîtriser l’ensemble du cycle de vie d’une application conteneurisée, de son développement jusqu’à sa mise en production.
Prérequis
- Cette formation s’adresse à des profils ayant déjà une base solide dans les environnements informatiques. De bonnes connaissances sur les réseaux TCP/IP, notamment les mécanismes de NAT et de redirection de ports, sont nécessaires. Il est également important de maîtriser l’environnement Windows et Linux, ainsi que le fonctionnement du shell Unix, afin de suivre les exercices dans de bonnes conditions.
Public
- Cette formation s’adresse aux informaticiens et techniciens systèmes souhaitant comprendre et maîtriser la mise en œuvre du déploiement d’applications en conteneurs dans un environnement professionnel.
Contenu de la formation
Section
• Présentation du cours
• Présentation et installation
• Docker en production
• Conception du conteneur
• Exploitation
• Chaînage de conteneurs avec Docker Compose
• Orchestration de conteneurs avec Docker Swarm
Livre en complément
- Docker – Concepts fondamentaux et déploiement d’applications distribuées