Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
Tarif |
A partir de 2 100,00 € |
Durée | 3 jours |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 2 100,00 € |
Durée | 3 jours |
Modes |
|
Sessions | |
Lieux | Partout en France |
Docker est un logiciel libre utilisé pour le lancement d'application à l'aide de conteneurs logiciels. Cette technique permet de lancer des applications dans un espace isolé ajoutant un niveau de sécurité et de fiabilité lors des tests logiciels. Grâce à notre formation à Docker, vous apprendrez à utiliser efficacement le logiciel phare du DevOps. A l'issue de notre formation Docker, vous saurez prendre en main le logiciel Docker, créer des images et des conteneurs, utiliser Docker Compose ou encore Docker Swarm. Enfin, vous saurez administrer les conteneurs et déployer des applications à l'intérieur de Docker.
Vue d’ensemble de la formation sur la conteneurisation Docker
Résumé des technologies de virtualisation
Avantages de Docker et des conteneurs par rapport aux machines virtuelles
Etat des lieux du marché (Kubernetes, Mesos…)
Terminologie générale et concepts centraux
Docker : un LinuX Containers (LXC) amélioré
Docker : son architecture (daemon, images, conteneurs, services, client…)
Docker : son écosystème (Docker Compose, Docker Cloud, Docker Machine…)
Docker Desktop, Docker Community Edition (Docker CE) et Docker Entreprise Edition (Docker EE)
Installation et configuration de Docker
Installation de l’environnement de développement
Vérification de l’installation de Docker
Découvrir Docker Hub et Docker Store (téléchargement et stockage d’images)
Les images et conteneurs, première image Hello World
Comprendre le build sous Docker
Isoler des conteneurs
Travaux pratiques possibles : Installer Docker, mettre en place son environnement et exécuter un premier conteneur, bien manipuler Docker Run, Docker PS, Docker Image…)
Création d’une image depuis un conteneur, en utilisant un Dockerfile
Publication d’images dans un registry privé
Optimisation de la création d’images
Création de conteneurs personnalisés, gestion : les lancer, les arrêter, les débugger…
Layers et mise en cache
Travaux pratiques possibles : créer des images et des conteneurs personnalisés, les manipuler et les partager.
Les volumes, les bind mounts et les tmpfs mounts dans Docker
Apprendre la création et l’utilisation des volumes Docker
Modification de données à l’intérieur d’un volume
Cycle de vie d’un conteneur
Travaux pratiques possibles : Les bonnes pratiques pour l’utilisation des volumes Docker
Gérer les ports réseaux (port mapping)
Liaison des conteneurs, partage des données entre les conteneurs
Docker network et ses sous-commandes
Types réseaux : bridge, overlay, host, none, macvlan…
Serveur DNS intégré, plugins réseaux
Partager des données entre conteneurs
Travaux pratiques possibles : Créer et gérer des réseaux Docker
Présentation et installation de docker-compose
Commandes de base
Créer un fichier yml de configuration
Mise en œuvre d’une application multi-conteneurs
Gérer des microservices avec Docker Compose
Travaux pratiques possibles : Créer un projet piloté par Docker Compose, gérer plusieurs conteneurs liés
Introduction à Docker Machine, l’outil de provisioning
Installation et utilisation de l’outil docker-machine
Présentation et installation de Docker Swarm
Configuration du Swarm Mode
Création et gestion des services et clusters (ajout de nœuds, déploiement d’un service…)
Gestion des données sensibles (Secrets Docker)
Nœuds Manager et Worker
Service Discovery et répartition de charge (load balancing)
Introduction à Kubernetes la plateforme d’orchestration de conteneurs de Google
Travaux pratiques possibles : Créer un cluster multi-nœuds, déployer des applications en collections de services, manipuler l’orchestration avec Docker Machine, Docker Swarm et Docker Compose
Bonnes pratiques et outils
Gestion des logs et des conteneurs, monitoring
Intégration continue avec Docker
Travaux pratiques possibles : Du développement à la production d’un workflow Docker
Concrètement, à l'issue de cette formation SQL Server 2017 sous Linux vous aurez acquis les connaissances et les compétences nécessaires pour :
Tarif |
Contacter l'organisme |
Durée |
2j / 14h |
Modes |
|
A l'issue de cette formation, vous serez capable de :
Tarif |
A partir de 2 010,00 € |
Durée |
3j / 21h |
Modes |
|
Plus concrètement, à l'issue de cette formation Veritas NetBackup Administration Avancée vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 3 500,00 € |
Durée |
5j / 35h |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
9 jours (63 heures) |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
10 jours (70 heures) |
Modes |
|
À l'issue de cette formation DevOps, vous aurez acquis les connaissances nécessaires pour :
Tarif |
A partir de 1 480,00 € |
Durée |
2j / 14h |
Modes |
|
A l'issue de cette formation, vous serez capable de :
Tarif |
A partir de 2 010,00 € |
Durée |
3j / 21h |
Modes |
|
Concrètement, à l'issue de ce cours Maîtriser Docker, les participants disposeront des connaissances et des compétences nécessaires pour :
Le cours est découpé en plusieurs parties. Celles-ci pourront être réorganisées de manière différente en fonction du déroulement de la formation.
Cette formation "Maîtriser Docker" est une approche complète de Docker, composée de la formation "Docker : Créer et Administrer vos conteneurs virtuels d'applications avec Docker" (UDMA) suivie de la formation "Docker avancé : Déployer et gérer des hôtes Docker" (UDMB)
Tarif |
A partir de 2 695,00 € |
Durée |
5j / 35h |
Modes |
|
Tarif |
A partir de 2 250,00 € |
Durée |
3 jours |
Modes |
|
Tarif |
A partir de 2 050,00 € |
Durée |
3j / 21h |
Modes |
|