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