________________________________________________________________
Voulez-vous suivre ce cours à distance ou en personne?
Contactez-nous par email : info@nanforiberica.com , téléphones : +34 91 031 66 78 / +34 605 98 51 30, WhatsApp : +34 685 60 05 91 , ou contactez nos bureaux
________________________________________________________________
Fondamentaux de Docker, DevSecOps et du réseau Docker
Description du cours
Le cours est conçu pour toute personne souhaitant apprendre à exécuter Docker en tant qu'infrastructure d'application au sein de son entreprise. Vous apprendrez à « dockeriser » correctement les applications pour les rendre robustes et stables. Petit à petit, nous parcourons tout le processus depuis l'installation des services Docker, les images Docker jusqu'à la création d'une version dockerisée de l'application. Et tout cela en respectant les meilleures pratiques de création et d’exécution de ce type d’applications. À l’aide d’exemples pratiques, nous testerons toutes les techniques avancées proposées par Docker et son écosystème. Grâce à la vaste expérience pratique des intervenants, nous nous concentrerons également sur les problèmes les plus courants et les erreurs les plus fréquentes des utilisateurs de Docker.
A qui s'adresse ce cours ?
- Administrateurs système
- Développeurs d'applications
- Professionnels de l'informatique
- Étudiants en informatique intéressés par l'apprentissage de la technologie Docker
Conditions préalables
- Connaissance très basique du système d'exploitation Linux
- Aucune connaissance de Docker n'est requise.
- Votre propre machine virtuelle ou ordinateur personnel avec Linux installé
- Il est fortement recommandé aux débutants dans les technologies Docker.
Objectifs du cours
Les participants au cours apprendront :
- Profil DevSecOps
- Créez vos propres images Docker, connectez-vous à un registre Docker
- Écrire votre propre Dockerfile (meilleures pratiques, construction en plusieurs étapes)
- Travailler avec des images Docker
- Techniques avancées de construction d’images (en plusieurs étapes, sur construction)
- Comprendre le fonctionnement de Docker, y compris la détection des problèmes potentiels
- Conteneurs dans un réseau Docker
Outil optionnel
- Votre propre serveur virtuel pour réaliser les pratiques via ssh.
Contenu du cours
1. DevSecOP
- Qu'est-ce que DevSecOps
- Du DevOps au DevSecOps
- Implémentations DevSecOps
- Plan DevSecOps, piliers, gouvernance
- Critères de réussite DevSecOps
- Profil DevSecOps
- Tâches, outils, processus et culture DevSecOps
2. Docker
- Introduction à Docker
- Machines virtuelles vs conteneurs
- Qu’est-ce que Docker ? Pourquoi utiliser Docker ?
- Installation Docker Windows, Linux
- Espace de noms, groupes de contrôle
- Conteneurs, commandes Docker de base
- Docker Hub, push, pull, principales fonctionnalités, référentiels
- Docker Hub avec des équipes et des organisations
- Image Docker
- Fichier Docker
- Anatomie du fichier Docker
- Bonnes pratiques en matière de fichiers Docker
- Architecture Docker, CLI, dockerd, daemon.json
- Docker Content Trust DCT, implémentation
- Bonnes pratiques pour sécuriser un conteneur
- DockerVolume
- Types de volumes Docker
- Commandes de base du volume Docker
3. Réseau Docker
- Réseau Docker - Objectifs
- Modèle de réseau de conteneurs (CNM)
- CNM-Architecture
- Pilotes réseau Docker
- Pont
- Hôte
- Aucun
- Recouvrir
- MacVlan
- Réseau d'entrée
Durée : 75 heures
Matériel et pratiques inclus