Docker
Date de mise à jour :
Identifiant Offre Info : 11_11O2400250
Organisme responsable :
INOW CARAIBES
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
- Connaître les caractéristiques d'un conteneur Docker
- Installer et utiliser Docker
- Maîtriser la création des images Docker et les Dockerfile
- Interagir avec le Docker Hub
- Utiliser Docker Swarm, Docker Compose et Docker Machine
- Intégrer Docker au sein de vos projets
- Déployer Docker en production
Programme de la formation
Introduction aux conteneurs Rappels sur le Cloud Rappels sur DevOps Les différences entre conteneurs et machines virtuelles Qu'est-ce que Docker ? Installation de Docker Installation sur son environnement Docker-Engine Conteneurs Création d'un conteneur Configuration d'un conteneur Cycle de vie d'un conteneur Concepts avancés Multiprocess conteneur Data conteneur Images Docker Qu'est-ce qu'une image Docker ? Création d'une image Partage de son image Stocker et…
Rappels sur le Cloud
Rappels sur DevOps
Les différences entre conteneurs et machines virtuelles
Qu'est-ce que Docker ?
Installation de Docker
Installation sur son environnement
Docker-Engine
Conteneurs
Création d'un conteneur
Configuration d'un conteneur
Cycle de vie d'un conteneur
Concepts avancés
Multiprocess conteneur
Data conteneur
Images Docker
Qu'est-ce qu'une image Docker ?
Création d'une image
Partage de son image
Stocker et récupérer des images depuis le Docker Hub
Gérer et distribuer les images
Réseaux et Docker
Stack réseau de Docker
Interagir avec un conteneur depuis le host (exec, inspect, logs…)
Utiliser les links Docker
Créer des networks Docker et connaître les drivers réseaux
Docker compose
Installation
Création d'une infrastructure sous docker compose
Tests et sécurité
Monitoring
Logs
Sécuriser son infrastructure Docker (TLS, App Armor, SELinux…)
Outils pour Docker
API Docker
Outils d'orchestration
Pour aller plus loin
Utiliser Docker dans un process d'intégration et de déploiement continu
Mise en place de Docker du développement à la production
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Financement
- Conventionnement
- Oui
- Financeur
-
- Bénéficiaire de l'action
- Conditions de prise en charge
- Formation professionnelle d'adulte - FPA;
Conditions d'accès
Publics visés
- Demandeur d'emploi
- Handicapé
- Public en emploi
- Salarié
- Salarié dans le cadre du CIF
- Salarié dans le cadre du DIF
- Salarié dans le cadre du plan de formation
- Salarié en contrat aidé
- Salarié en période de professionnalisation
- Salarié en reconversion
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
<ul><li>Connaissances de base en Linux</li><li>Notions de virtualisation et conteneurisation</li><li>Notions de Scripting et d'automatisation</li><li>Compréhension des concepts de base des réseaux (adresses IP, sous-réseaux, DNS et ports)</li><li>Expérience de travail avec des environnements de développement et des outils de versionnage comme Git</li></ul>
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement à distance
Adresse
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
3617 Boulevard 3617 Boulevard de Houelbourg ZI Jar
97122 Baie-Mahault - Modalités
- Entrées / Sorties à dates fixes