Aller au contenu principal

Docker

Date de mise à jour :
Identifiant Offre Info : 11_11O2400250
Organisme responsable : INOW CARAIBES (ouvre dans un nouvel onglet)

Nouvelle recherche

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…

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 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

Non prévu;

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Financement

Conventionnement
Non
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