En poursuivant votre navigation, vous acceptez l’utilisation de cookies nous permettant de vous proposer des offres correspondant à vos centres d’intérêt.
En savoir plus sur l’usage des cookies…   ✖ Fermer
Consultez nos formations :
icone technologies numériques
Technologies numériques
puce
icone management, développement personnel
Management et
Développement personnel
puce
icone compétences métiers
Compétences métiers
puce

Formation Docker, créer et administrer vos conteneurs virtuels d'applications

Alternative à la virtualisation, Docker étend la portabilité d'exécution d'une application grâce à ses conteneurs logiciels virtuels. Vous apprendrez dans cette formation à construire et à gérer des conteneurs. Vous mettrez en oeuvre des conteneurs personnalisés et déploierez des applications multiconteneurs.

Objectifs pédagogiques

Comprendre le positionnement 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

Travaux pratiques

Les cas pratiques et TP seront réalisés en environnement Linux.

PROGRAMME DE FORMATION

» De la virtualisation à Docker

Les différents types de virtualisation.

La conteneurisation : LXC, namespaces, control-groups.

L'évolution de Dotcloud à Docker.

Le positionnement de Docker.

Docker vs virtualisation.

» Présentation de Docker

L'architecture de Docker.

Disponibilité et installation de Docker sur différentes plateformes (Windows, Mac et Linux).

Création d'une machine virtuelle pour maquettage.

La ligne de commande et l'environnement.

Travaux pratiques
Créer une machine virtuelle pour réaliser un maquettage.

» Mise en oeuvre en ligne de commande

Mise en place d'un premier conteneur.

Le Docker hub : ressources centralisées.

Mise en commun de stockage interconteneur.

Mise en commun de port TCP interconteneur.

Publication de ports réseau.

Le mode interactif.

Travaux pratiques
Configurer un conteneur en ligne de commande.

» Création de conteneur personnalisé

Produire l'image de l'état d'un conteneur.

Qu'est-ce qu'un fichier DockerFile ?

Automatiser la création d'une image.

Mise en oeuvre d'un conteneur.

Conteneur hébergeant plusieurs services : supervisor.

Travaux pratiques
Créer un conteneur personnalisé.

» Mettre en oeuvre une application multiconteneur

Utilisation Docker Compose.

Création d'un fichier yml de configuration.

Déployer plusieurs conteneurs simultanément.

Lier tous les conteneurs de l'application.

Travaux pratiques
Mettre en oeuvre une application multiconteneur.

» Interfaces d'administration

L'API Docker et les Webservices.

Interface d'administration en mode Web.

Docker Registry : construire et utiliser son propre hub.

Exercice
Construire et utiliser son propre hub.

» Administrer des conteneurs en production

Automatiser le démarrage des conteneurs au boot.

Gérer les ressources affectées aux conteneurs.

Gestion des logs des conteneurs.

Sauvegardes : quels outils et quelle stratégie ?

Travaux pratiques
Administrer les conteneurs.

» Orchestration et clusterisation

Présentation de Docker Machine.

Présentation de l'orchestrateur Swarm.

Déploiement d'applications.

Orsys Twitter : Formation Informatique et Formation Management Orsys Facebook : Formation Informatique et Formation Management Orsys Viadeo : groupe de discussion RH & Management Orsys linkedin : Groupes de discussions, Formation Informatique et Formation Management Orsys Pinterest : Formation Informatique et Formation Management Orsys Youtube : Formation Informatique et Formation Management Orsys Scoop it : Formation Informatique et Formation Management