Docker

Formation Docker : introduction et déploiements de conteneurs pour des développeurs Docker pour les conteneurs

Introduction et déploiements de conteneurs Docker pour des développeurs.

Résumé

Logiciels : systèmes Windows 10, OS/X, GNU/Linux et Docker
Durée : 21 heures
Objectif :
- créer et administrer des conteneurs Docker pour
- isoler des applications informatiques virtuelles
Pré-requis : Connaître la ligne de commande
Publics : Développeurs et administrateurs système
Méthodes mobilisées : Alternance d’apports théoriques et d’exercices de mise en application pratique.
Modalités et délais d’accès : Sur inscription préalable au minimum 1 semaine avant le début de la formation selon disponibilité du formateur.
Modalités d’évaluations : Une évaluation du niveau des stagiaires est réalisée avant l’entrée en formation par téléphone ou au moyen d’un questionnaire. Évaluation des acquis et de la satisfaction en fin de formation.
Accessibilité aux personnes en situation de handicap : toutes nos formations sont accessibles aux personnes en situation de handicap, qu’il soit moteur, visuel, auditif ou cognitif ; quelles qu’en soient les particularités.
Nous pouvons proposer des solutions de compensation de nos prestations en adaptant les moyens pédagogiques, techniques et d’encadrement. Nos locaux sont en rez-de-chaussée avec des places de parkings extérieures juste devant l’entrée du bâtiment. Aussi, merci de nous informer de vos besoins d’adaptation ; les échanges peuvent se faire et rester en toute confidentialité.
Taux de satisfaction 2i2l : 90% des stagiaires sont "très satisfaits", "satisfaits" ou "plutôt satisfaits" à l’issue de leur formation. La durée de la formation est conseillée sur 3 jours plutôt que 2 initialement.
Tarif : pour une demande de formation interne, nous consulter

Présentation

Docker est un logiciel libre qui automatise le déploiement d’applications dans des conteneurs logiciels [1].

- le site officiel de Docker
- la forge de Docker
- la licence Docker Apache 2.0
- les licences des applications Docker
- Card du landscape cncf.io
- l’article Wikipédia

Programme

Les conteneurs et Docker
- virtualisation et conteneurs
- présentation de Docker

Mise en place
- installation sous Windows et GNU/Linux
- déployer un conteneur hello world

Gestion des images
- concept d’images
- docker hub et les hubs privés

Gestion des conteneurs
- déploiement de divers conteneurs avec les options sur la ligne de commmande

Les volumes
- données volatiles et données persistantes
- gestion des volumes

Les réseaux
- gestion des ports réseau
- créer des réseaux docker
- dns interne

Créer une stack de conteneurs
- Docker compose votre ami au quotidiens pour gérer les stacks Docker
- création d’un environnement application avec plusieurs conteneurs

Créer sa propre image
- modifier une image existante et la redéployer
- dockerfile
- builder une image et la déployer
- mettre cette image sur le dockerhub

Outils
- Mise en place du proxy Traefik
- Portainer

Notes

[1Source Wikipédia