12 Rue de l’Europe

31850 Montrabé

12 Rue de l’Europe

31850 Montrabé

Docker – Créer et administrer vos conteneurs virtuels d’applications

Menu formations

Docker est un logiciel libre permettant facilement de lancer des applications dans des conteneurs logiciels.

Public concerné : Administrateur système et virtualisation, développeur.

Durée : 3 jours

Pré-requis : Connaissance Linux et les principes de virtualisation

Moyens pédagogiques : Formation présentielle – Exposés, cas pratiques, synthèse – Un poste par stagiaire, vidéoprojecteur, support de cours fourni à chaque stagiaire.

Modalités de suivi et d’évaluation : Questionnaire d’évaluation de la satisfaction en fin de stage, feuille de présence émargée par demi-journée par les stagiaires et le formateur, Attestation de fin de formation.

Objectifs : Comprendre le fonctionnement de Docker et des conteneurs.
Manipuler l’interface en ligne de commande de Docker pour créer des conteneurs.
Mettre en oeuvre et déployer des applications dans des conteneurs.
Administrer des conteneurs.

Contenu de formation

Présentation de Docker :

Retour sur la notion de virtualisation, qu’est-ce que le Cloud ?
La culture DevOps
Le positionnement de Docker par rapport à la virtualisation
Historique du projet, présentation générale
Les conteneurs, introduction : LXC, namespaces, control-groups
La conteneurisation et les plateformes Cloud (PaaS)
Forces et faiblesses de Docker

Installation de Docker :

Architecture de Docker
Installation sur différentes plateformes (Windows, Mac et Linux)
Docker-Machine, installation sur une VM
Ligne de commande et environnement
Création de conteneurs
Les conteneurs Linux
Rôle en tant que brique de base du système
Mise en place d’un premier conteneur

Création et configuration des conteneurs :

Travailler avec un conteneur en cours d’exécution
Gestion globale des conteneurs : lancement, suppression, accès aux logs, redémarrage, …

Gérer des images avec Docker :

Création d’une image
Partage d’une image
Récupération d’une image
Syntaxe et prise en main du Dockerfile
Utilisation d’un fichier Dockerfile, automatisation de la création d’image
Utilisation du registre Docker : le Docker Hub
Concepts avancés

Gérer vos données avec Docker :

Conteneurs de données
Réaffectation et partage de volumes
Création de volumes persistants entre le conteneur et l’hôte

Orchestration :

Liaison de conteneurs
Relation parent/enfant
Utilisation de Docker compose : installation et création d’une infrastructure
Docker Machine

Production :

Problématiques (monitoring, logs)
Automatiser le démarrage des conteneurs
Docker – Créer et administrer vos conteneurs virtuels d’applications

Gestion des logs des conteneurs
Mise en place de Docker du développement à la production
Gestion de la sauvegarde

DEMANDER UN DEVIS ÊTRE RAPPELÉ

Dates inter-entreprises

Top