M2i Formation

Systèmes - Linux

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

Présentiel

3 jours (21 heures) - DOCK-DEPL

(15)
Accueil  ›  Formations Informatique  ›  Systèmes  ›  Linux  ›  Docker pour Linux - Mise en oeuvre et déploiement de conteneurs virtuels

Objectifs pédagogiques

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

Niveau requis

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

Public concerné

Développeurs, architectes et administrateurs systèmes.

La Défense29/10/20182 070 € HTInscriptions en cours, places disponiblesRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Mulhouse29/10/20182 070 € HTDates proposées dans les agences M2iRéserver
Nancy29/10/20182 070 € HTDates proposées dans les agences M2iRéserver
Reims29/10/20182 070 € HTDates proposées dans les agences M2iRéserver
Strasbourg29/10/20182 070 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Caen29/10/20182 070 € HTDates proposées dans les agences M2iRéserver
Évreux29/10/20182 070 € HTDates proposées dans les agences M2iRéserver
Le Havre29/10/20182 070 € HTDates proposées dans les agences M2iRéserver
Rouen29/10/20182 070 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Dijon29/10/20182 070 € HTDates proposées dans les agences M2iRéserver
Grenoble29/10/20182 070 € HTDates proposées dans les agences M2iRéserver
Lyon29/10/20182 070 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne29/10/20182 070 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Bordeaux29/10/20182 070 € HTDates proposées dans les agences M2iRéserver
Tours29/10/20182 070 € HTDates proposées dans les agences M2iRéserver
Orléans30/10/20182 070 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Aix-en-Provence29/10/20182 070 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis29/10/20182 070 € HTDates proposées dans les agences M2iRéserver
Montpellier30/10/20182 070 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

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