03 20 61 95 06

Formation Docker dans le contexte DevOps (individualisée et personnalisée)


  • DO420
  • Durée : 2 jours
  • Tarif : 890 € HT

96%

Taux de satisfaction clients
(sur 1465 évaluations du 19/05/21 au 16/09/24)

Voir les avis

Objectifs

A l’issue de la formation, l’apprenant sera capable de :
• Installer, paramétrer et exploiter Docker dans un contexte d’intégration continue (CI / CD)
• Utiliser et créer ses propres images
• Paramétrer, déployer, automatiser, gérer ses conteneurs en maîtrisant les ressources système
• Gérer ses volumes statiques
• Exposer ses services sur le réseau
• Assurer la haute disponibilité, et la montée en charge (scalability)
• Orchestrer ses conteneurs dans des machines virtuelles
• Utiliser des interfaces graphiques (Portainer, Netdata…)
• Acquérir une autonomie sur Docker.

Prérequis

Aisance sur les systèmes Linux et l’éditeur VI
Un entretien en amont avec notre expert permet de prendre en compte le profil de chaque participant (niveau, objectifs et résultats attendus, contexte professionnel, enjeux…) et d’adapter le contenu de la formation si besoin.

Cette formation ne peut être financée que dans le cadre d’un projet d’entreprise (prise en charge entreprise ou OPCO). Les dossiers à financement personnel et CPF ne sont pas pris en compte.

Public

• Administrateur / ingénieurs systèmes / réseaux, DevOps
• Développeurs, Lead dev.
• Responsable de pôle technique, CTO
• Scrum master, Chefs de projets infrastructures

Dernière mise à jour

Programme mis à jour le 09 octobre 2024
enveloppe Cette formation vous intéresse ? Contactez-nous

Bon à savoir

Evaluez votre niveau

Pour vous aider à bien choisir votre formation, nous vous proposons soit un entretien avec le formateur soit un test d’évaluation. Cela vous assurera que vous disposez des connaissances nécessaires pour suivre la formation dans des conditions optimales.

Formations modulables

Toutes nos formations sont disponibles en présentiel comme en distanciel, en mode coaching individuel ou en groupe de 3 à 6 participants maximum.

Travaux pratiques

Nos formations comprennent de nombreux travaux pratiques pour un meilleur apprentissage (60 % de pratique). Nous proposons également de travailler sur vos données pour une meilleure expérience.
modules

Les Modules
de formation

Module1
Programme détaillé

I. INDEX

II. PRÉAMBULE
A. Ce document
B. Conventions
III. INTRODUCTION
A. DevOps
B. DevSecOps
C. Virtualisation systèmes
D. Virtualisation applicative
E. Virtualisation virtuelle
F. LinuX Containers
G. Présentation de Docker
H. Exemple d’implémentation
IV. INSTALLATION
A. Procédure
1. Installation via un script :
2. Installation manuelle
B. Post-installation
V. PREMIERS PAS
A. Aperçu des commandes
B. Installation d’un conteneur
1. Récupération de l’image
2. Création d’un conteneur
3. Démarrage de conteneurs
4. Arrêt / suppression de conteneurs / images
5. Copie de fichiers
6. Paramètres de démarrage
VI. IMAGES & LAYERS & CONTAINERS
A. Modèle en couches
B. Pilotes et systèmes de fichiers
C. Conversion d’un conteneur en image
D. Options de conversion
E. Archivage d’une image
F. Gestion des images
G. Utilisation de dépôt
VII. DOCKERFILE
A. Les principales commandes
B. Modification des caractéristiques
C. Git
VIII. VOLUMES
A. Création d’un volume
B. Création à la volée
C. Droits sur les conteneurs
D. Gestion des volumes
E. Bind et tmpfs
1. Montage d’un répertoire sur l’hôte (bind) :
2. Montage d’un volume dans la mémoire vive (taille en octects) :
IX. DOCKER-COMPOSE
A. Installation
B. docker-compose.yml
C. docker-compose + Dockerfile
D. Arrêt et désinstallation
X. LES VARIABLES ARG ET ENV
A. ENV
1. docker run
2. Les fichiers d’environnements / docker-compose
B. ARG
1. Dockerfile
2. docker-compose
XI. LES RÉSEAUX
A. Créer un réseau :
1. Reseau classique
2. Réseau Internal
3. Création à la volée
B. IP fixes
1. Dans un réseau existant
2. Dans un nouveau réseau
XI. SUPERVISION
A. Commandes
B. Sécurité
C. Outils GUI
1. Shipyard
2. Portainer
3. Rancher
XII. KUBERNETES
A. Fonctionnement
B. Prérequis
1. Stockage
2. Virtualisation
3. Compte de service
4. Docker
5. SeLinux
C. Installations
1. Kubernetes (k8s)
2. Ajout de nodes en cluster
3. Ajout de pods répliqués
4. Exposition d’un service en haute disponibilité
XIII. AUTRES OUTILS DE CONTENEURISATION
1. Docker Desktop
2. Minikube
3. k3s
4. Microk8s
XIV. RESOURCES
Module2
Modalité et moyens pédagogiques, techniques et d'encadrement

En distanciel :

– Un accès sur un réseau équipé de fibre optique : 1 Gb/s descendant, 700 Mb/s ascendant.
– Un accès distant sur un conteneur Docker pour chaque apprenant en IPv6 (ou IPV4) : SSH
– Stockage SSD PCI express 4 : 4 Gb/s lecture & écriture
– Des outils collaboratifs
– Un logiciel de visioconférence avec partage d’écran, et « chat »
Un support de formation en PDF (env. 40 pages pleines A4) sera mis à disposition pour chacun des stagiaires.
La formation est constituée d’une partie théorique, et essentiellement de mise en pratique
Module3
Modalité d'évaluation des acquis

L’évaluation des acquis est faite le dernier jour, en fonction des résultats des différents travaux dirigés et travaux pratiques réalisés par le stagiaire.

Module4
Qualification du formateur

Notre expert travaille dans l’informatique depuis 1991, et possède quatre diplômes obtenus avec mention, dans les environnements numériques.

Il organise des formations professionnelles sur mesure depuis une vingtaine d’années.
Son expertise initiale est orientée sur les systèmes Unix / Linux, les environnements Open-source / DevSecOps. 

Les prochaines
sessions de formation

Sur demande
Vous souhaitez organiser cette formation à une date spécifique ?Contactez-nous en remplissant le formulaire ci-dessous
12 novembre 2024
06 janvier 2025
24 février 2025
28 avril 2025

Cette formation vous intéresse ? Contactez-nous !

    Les données personnelles collectées sont destinées à Access IT Company et utilisées pour traiter votre demande et, lorsque vous ne vous y êtes pas opposé, vous communiquer nos offres commerciales. Les données obligatoires vous sont signalées sur le formulaire par un astérisque. L’accès aux données est strictement limité par Access IT Company aux collaborateurs en charge du traitement de votre demande. Conformément au Règlement européen n°2016/679/UE du 27 avril 2016 sur la protection des données personnelles et à la loi « informatique et libertés » du 6 janvier 1978 modifiée, vous bénéficiez d’un droit d’accès, de rectification, d’effacement, de portabilité et de limitation du traitement des donnés vous concernant ainsi que du droit de communiquer des directives sur le sort de vos données après votre mort. Vous avez également la possibilité de vous opposer au traitement des données vous concernant. Vous pouvez exercer vos droits en contactant le DPO à l’adresse suivante : [email protected] ou à l’adresse postale suivante 2, Allée Lavoisier, 59650 Villeneuve d’Ascq. Pour plus d’informations sur le traitement de vos données personnelles par Access IT Company, veuillez consulter notre politique de confidentialité disponible sur notre site internet à l’adresse suivante : https://formation.access-it.fr/politique-de-confidentialite/