18, Avenue de l’Europe – Parc technologique du Canal

31520 Ramonville-Saint-Agne

05 61 32 99 49

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

Référence F174771
Prix par personne en présentiel ou distanciel 1600 €
Session ouverte A partir de 2 personnes
Intra-entreprise Nous consulter

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

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.

Méthodes et moyens pédagogiques : Formation réalisée en présentiel ou en distanciel (Choix à définir). Exposés, cas pratiques, synthèse. Matériel : 1 poste par stagiaire, vidéoprojecteur, tableau.

Support de cours fourni à chaque stagiaire.

Modalités de suivi et d’évaluation : Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires. 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.

Informations pratiques : Accessibilité , modalités et délais d’accès.

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

Demandes intra-entreprise et en distanciel

DEMANDER UN DEVIS ÊTRE RAPPELÉ
Top