La formation sur Docker pour débutants est une formation intensive de deux jours conçue pour introduire les participants au monde de la conteneurisation et leur permettre de maîtriser les bases de Docker. Cette formation vous offre une opportunité idéale pour acquérir des compétences pratiques dans l'utilisation de Docker et pour comprendre comment il peut simplifier le déploiement et la gestion d'applications. Vous découvrirez les principaux concepts de Docker, tels que les conteneurs, les images, les volumes et les réseaux. Vous apprendrez à utiliser la ligne de commande Docker pour créer, exécuter et gérer des conteneurs.

Objectifs :

  • Comprendre les concepts fondamentaux de Docker
  • Acquérir des compétences pratiques dans l'utilisation de Docker
  • Apprendre à déployer des applications avec Docker Compose
  • Découvrir l'orchestration avec Docker Swarm
  • Comprendre les bonnes pratiques et la sécurité avec Docker

Informations :

Date: Nous contacter
Lille / Paris / Distanciel
4 - 8 personnes
Public : Développeurs - Administrateurs système - Ingénieurs DevOps
Niveau : Débutant
Pré-requis : Notions de base de virtualisation et conteneurisation, PC portable compatible wifi d'entreprise
Durée : 2 jours - 14 heures
Prix: 1 490 € / participant

Programme :

J1

Introduction à Docker

    • Présentation de Docker et de ses principaux concepts
    • Avantages de l’utilisation de Docker
    • Installation de Docker sur différentes plateformes (Windows, macOS, Linux)
    • Prise en main de la ligne de commande Docker

Conteneurs Docker

    • Comprendre les conteneurs et leur fonctionnement
    • Création de conteneurs à partir d’images Docker
    • Exécution de conteneurs et gestion des processus
    • Gestion des volumes pour le stockage des données
    • Utilisation des réseaux Docker pour la communication entre conteneurs

Construction d’images Docker

    • Compréhension des Dockerfiles
    • Création d’une image Docker à partir d’un Dockerfile
    • Personnalisation et configuration des images
    • Utilisation des fichiers .dockerignore pour optimiser les images
    • Publication d’images sur Docker Hub ou un registre privé
J2

Docker Compose

    • Introduction à Docker Compose et son rôle dans le déploiement d’applications
    • Création d’un fichier docker-compose.yml
    • Configuration des services et des réseaux avec Docker Compose
    • Déploiement d’une application multi-conteneurs avec Docker Compose

Orchestration avec Docker Swarm

    • Présentation de Docker Swarm et de la mise en cluster
    • Création d’un swarm et ajout de nœuds
    • Déploiement d’une pile de services avec Docker Swarm
    • Gestion des services et des mises à l’échelle

Bonnes pratiques et sécurité

    • Bonnes pratiques pour la création d’images Docker efficaces
    • Sécurisation des conteneurs et des images
    • Surveillance et journalisation des conteneurs
    • Sauvegarde et restauration des données des conteneurs

Cas d’utilisation avancés

    • Exemples de cas d’utilisation avancés de Docker
    • Utilisation de Docker dans le développement d’applications
    • Intégration de Docker dans les processus de déploiement continu (CI/CD)
    • Utilisation de Docker dans un environnement de production

Testez vous gratuitement

Inscrivez-vous :

La formation Docker vous intéresse ?
Inscrivez-vous.

« * » indique les champs nécessaires

MM slash JJ slash AAAA
* champs obligatoires