Découverte et maîtrise des bases de Docker
Date de mise à jour :
Identifiant Offre Info : 04_2584985F
Organisme responsable :
Knplabs
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
Savoir créer, gérer et optimiser des images Docker, dockerizer une application et déployer un service en environnement containerisé.
Comprendre la philosophie des conteneurs, gérer les volumes et réseaux, et utiliser docker-compose pour orchestrer des applications multi-services.
Programme de la formation
Introduction à Docker : comprendre les concepts fondamentaux des conteneurs et des images, leurs différences avec la virtualisation classique, les avantages qu'ils apportent, et configuration de l'environnement pour débuter. Première utilisation : découverte de Docker Hub, exécution du premier conteneur “Hello World !”, gestion des conteneurs (lister, supprimer), lancement de commandes dans un conteneur depuis un terminal (CLI) . Images Docker : création d'images via Dockerfile,…
- Introduction à Docker : comprendre les concepts fondamentaux des conteneurs et des images, leurs différences avec la virtualisation classique, les avantages qu'ils apportent, et configuration de l'environnement pour débuter.
- Première utilisation : découverte de Docker Hub, exécution du premier conteneur “Hello World !”, gestion des conteneurs (lister, supprimer), lancement de commandes dans un conteneur depuis un terminal (CLI) .
- Images Docker : création d'images via Dockerfile, gestion du versionning et des tags, compréhension des layers et du cache, utilisation de multi-stage build, configuration des variables d'environnement et fichier .dockerignore, et héberger sur des registres privés.
- Gestion des données : manipulation des volumes persistants, différents types de volumes et drivers pour assurer la persistance et la sécurité des données.
- Orchestration avec docker-compose : installation et configuration de docker-compose, vocabulaire et concepts clés, équivalences entre commandes Docker et docker-compose, et orchestration de services multi-conteneurs.
- Réseau Docker : configuration des réseaux, gestion des DNS, publication et exposition des ports pour permettre la communication entre conteneurs et avec l'extérieur.
Validation et sanction
Ils sauront construire et optimiser des images Docker, utiliser docker-compose pour orchestrer des services multi-conteneurs, et gérer les volumes et réseaux nécessaires au fonctionnement des applications.
Ils appliqueront ces bonnes pratiques pour concevoir des environnements de développement et de production fiables et reproductibles.
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Financement
- Conventionnement
- Oui
- Financeurs
-
- Bénéficiaire de l'action
- Entreprise
- OPCO
Conditions d'accès
Publics visés
- Salarié
- Tout public
Informations sur les publics
La formation s'adresse aux développeurs, administrateurs systèmes et toute personne souhaitant acquérir les compétences fondamentales pour créer, gérer et déployer des applications containerisées avec Docker.
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Les participants doivent avoir une expérience professionnelle en développement et être à l'aise avec un environnement UNIX et la ligne de commande. Une connaissance des bases systèmes et réseaux est souhaitée mais non obligatoire. Chaque participant doit disposer d'un ordinateur avec un IDE, Git et une connexion internet pour suivre les travaux pratiques et installer les outils nécessaires.
Lieu de réalisation de l'action
Modalités d'enseignement
Formation mixte
Adresse
33 Rue Basse14000 Caen
Responsable : KNP Labs
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
33 Rue Basse
14000 Caen - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes