Docker pour Linux - Mise en oeuvre et déploiement de conteneurs virtuels



Objectifs, programme, validation de la formation

Objectifs

Connaître les caractéristiques d’un conteneur Linux
Installer et utiliser Docker
Maîtriser la création des images Docker et "Dockerfile"
Intéragir avec le Docker Hub et registry privés
Maîtriser les notions réseaux de Docker (networks, links)
Maîtriser la gestion des données avec Docker (volumes)
Utiliser Docker Swarm, Docker Compose et Docker Machine
Intégrer Docker au sein de vos projets
Déployer Docker en production.

Description, programmation

Introduction aux conteneurs

Présentation du concept de conteneur Linux
Cas d’utilisation des conteneurs Linux
Les différences entre conteneurs et machines virtuelles
Présentation de Docker et de son architecture

Créer ses premiers conteneurs Docker

Installation de Docker
Le cycle de vie d’un conteneur
Lancer un conteneur avec Docker Run (en mode interactif, en mode détaché…)
Interagir avec un conteneur depuis le host (exec, inspect, logs…)

Les images Docker

Qu’est-ce qu’une image Docker
Créer une image à partir d’un conteneur
Créer une image à partir d’un "Dockerfile"
Stocker et récuperer des images depuis le "Docker Hub"
Mettre en place un registry privé et y stocker ses images

Le réseau avec Docker

Comprendre la "stack réseau" de Docker
Utiliser les "links Docker"
Créer des networks Docker et connaître les drivers réseaux
La persistance des données avec Docker

La persistance des données avec Docker

Créer et persister des volumes Docker (host / conteneur, inter-conteneurs)
Bonnes pratiques de persistance de données avec Docker

Introduction à l’écosystème Docker

Créer des instances Docker avec Docker Machine
Créer sa "stack logicielle" avec Docker Compose
Orchestrer le déploiement de conteneurs sur plusieurs machines avec Docker Swarm

Introduction aux concepts avancés

Mettre en place une architecture microservices avec Docker (Service Discovery, automatisation…)
Sécuriser son infrastructure Docker (TLS, App Armor, SELinux…)
Docker in Docker

Niveau de sortie information non communiquée

Métiers visés

M1803 :

M1805 :

M1810 :


Durée, rythme, financement

Durée 21 heures en centre

Modalités de l'alternance -

Conventionnement Non

Conditions d'accès

Modalités de recrutement et d'admission Avoir des connaissances de base d'un système Unix (savoir se débrouiller dans un terminal).

Niveau d'entrée sans niveau spécifique

Conditions spécifiques et prérequis Aucune

Inscription

Contact renseignement RICHIR Agnès

Téléphone 0557190765


Éligibilité de cette formation au compte personnel de formation pour les salariés


Code CPF 235537 - Validité du 02/01/2019 au 31/12/2115


Périodes prévisibles de déroulement des sessions

Session débutant le : 01/01/2019

Adresse d'inscription
15 Bis Allée James Watt 33700 Mérignac

Lieu de formation


Organisme de formation responsable