Fiche Formation

Docker

Une technologie de conteneurs Linux facilitant l’isolation, le packaging et la distribution de vos applications

Objectifs

  • Savoir installer et utiliser Docker
  • Maîtriser la gestion des images Docker et les Dockerfile.
  • Maîtriser les notions réseaux spécifiques à Docker
  • Maîtriser les concepts avancés et subtilités de Docker et des Dockerfiles
  • Connaître les bonnes pratiques de sécurité autour de Docker

Public

Développeurs, Architectes, Administrateurs systèmes

Pré-requis

Connaissances de base d’un système Unix (Savoir se débrouiller dans un terminal)

Méthodes pédagogiques

40% Théorie / 60% Pratique

MODALITÉS D’ÉVALUATION

Un questionnaire d’évaluation à chaud sera adressé aux participants à la fin de la formation. Cette évaluation mesure le niveau 1 de Kirkpatrick.

Description

Docker est une technologie très récente mais qui suscite déjà un engouement énorme dans la communauté des développeurs. Cette technologie de conteneurs permet de faciliter l’isolation, le packaging et le déploiement de tous les types d’applications, indépendamment du langage et facilite la mise en place d’architectures de type “microservices”.

Cette formation portera sur différents aspects de Docker. Installation, prise en main, création d’images, gestion du réseau, persistance de données, orchestration de conteneurs.

Programme

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 detaché…)
  • 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

  • Créer et persister des volumes Docker (host/conteneur, inter-conteneurs)
  • Bonnes pratiques de persistance de données avec Docker
  • 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
  • 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
Retourner au catalogue des formations
Durée2 jours
LieuParis

Prochaines Sessions

Paris, Nous contacter
1 390€
Réserver une place

Informations Pratiques

file_download Télécharger la fiche

Vous avez des questions ?

N'hésitez pas à nous contacter pour réserver votre formation, ou si vous avez des questions sur nos formations :

  • call 01 44 75 42 55
  • print 01 44 75 42 55
  • mail_outline training@soat.fr
  • location_on SOAT TRAINING - 87-89 quai de Panhard et Levassor - 75013 Paris
link  Formulaire de contact

Réservez votre formation

contact

Par téléphone : 01 44 75 42 55

Par Fax : 01 44 75 05 25

Par mail : training@soat.fr

Par courrier : SOAT TRAINING - 87-89 quai de Panhard et Levassor - 75013 Paris

Ou directement en ligne