• Meylan
  • Moirans
  • Sophia Antipolis
  • Les Webinaires ATP
04 76 41 14 20
Référencé Datadock
Atp Formation
  • Formations
  • Certifications
  • Société
  • Contact
Plan de cours
Accueil > Formations > Système d’exploitation réseaux > LINUX Docker

Formation LINUX Docker

Domaine : Système d’exploitation réseaux

DURÉE
3 jour(s)

 
OBJECTIFS
Avoir une connaissance théorique et pratique de la plateforme Docker.
 
Pré-requis
Etre habitués à l'utilisation de la ligne de commande sur un système Linux.

Participants

Toute personne souhaitant connaître l'utilisation de la plateforme Docker.

coût

Nous contacter pour une formation sur mesure ou en intra

programme

Télécharger le plan de cours

Consulter le plan de cours

LIEUx de formation
Notre centre de formation à GrenobleNotre centre de formation à Moirans
Notre centre de formation à Sophia AntipolisOu sur votre site en formation intra

PROGRAMME DE FORMATION
LINUX Docker

Quick Wins
Quelques exemples des bénéfices immédiats apportés par l'utilisation de Docker
Des concepts utiles
Les containers Linux (namespaces, cgroups)
Containers vs Machines Virtuelles
Architecture micro-services
Application Cloud Native
DevOps
La plateforme Docker
Architecture client / serveur
Les concepts essentiels
Installation
Online playground
Travaux pratiques (Installation, Découverte de la plateforme avec "Play With Docker")
Les containers avec Docker
Créatioin d'un container
Publication des ports
Bind-mount
Limitation des ressources
Les commandes de base
Des alias utiles
Travaux pratiques (Créations de containers, Utilisation des commances de base pour la gestion du cycle de vie)
Les Images Docker
Définition
Union filesystem & Copy-On-Write
Dockerfile
Création d'images
Multi-stages build
Gestion du cache
Le contexte de build
Les commandes de base
Travaux pratiques (Création d'images, Utilisation des différentes instructions d'un Dockerfile, Utilisation du multi-stages build)
Registry
Utilisation
Différents providers
Docker Hub
Registry Open Source
Docker Trusted Registry
Travaux pratiques (Déploiement du registry open source)
Stockage
Containers et persistance de données
La notion de volume
Drivers de volumes
Présentation de REX-Ray pour l'orchestration du stockage
Travaux pratiques (Création de volumes, Mise en place d'un cluster Ceph, Exemple d'utilisation de REX-Ray)
Docker Machine
Utilisation
Les commandes
Création d'un hôte
Communication avec un hôte distant
Travaux pratiques (Création d'un hôte Docker en local, Création d'un hôte Docker sur un cloud provider)
Docker Compose
Présentation
Le format de fichier docker-compose.yml
Le binaire docker-compose et son utilisation
Exemple avec la VotingApp
Utilisation dans un contexte de développement
Travaux pratiques (Déploiement d'une stack Elastic)
Orchestration
Présentation de Docker swarm
Les rôles des nodes
Le déploiement de services
Rolling uptdate et rollback
La gestion des secrets et des configurations
La notion de Stack applicative
Interfaces de gestion
Travaux pratiques (Mise en place d'un Swarm sur un cloud provider, Déploiement d'un service, Déploiement d'une stack applicative, Utilisation des Secrets et des Configs)
Réseaux
Container Network Model
Les différents drivers
Les networks sur un hôte
Les networks dans un Swarm
Le routing mesh
Sécurité
Les éléments de sécurité avec Docker
Isolation (namespaces) et limitation des ressources (cgroups)
Linux Security Modules
Capabilities / Seccomp
Scan de vulnérabilités
Content Trust
La sécurité dans un Swarm
Gestion des logs
Bonnes pratiques
Les drivers de log
Travaux pratiques (Gestions des logs avec une stack Elastic, Gestion des logs avec la solution cloud de Sumologic)
Monitoring
Exemple d'utilisation de Prometheus
Exemple d'utilisation de Netdata
Travaux pratiques (Déploiement de mise en place avec GitLab)
CI/CD
Vue d'ensemble
Workflow
Exemple de mise en place avec GitLab
Docker Entreprise
Présentation
Exemple de mise en place sur cloud provider
Démonstration de l'interface
dates des formations a grenoble
  • Formation sur mesure, nous contacter
    Intra
dates des formations a SOPHIA ANTIPOLIS
  • Formation sur mesure, nous contacter
    Intra
formations associées
  • LINUX Administration système
  • LINUX Gestion de versions avec Git
  • LINUX - UNIX Introduction
  • LINUX Docker : Administration avancée
  • LINUX Docker : Mise en oeuvre
  • LINUX Kubernetes Optimisation des conteneurs
  • LINUX Administration avancée Linux
  • LINUX TCP/IP et services réseaux
  • LINUX Sécuriser un serveur linux
  • LINUX Services applicatifs internet
  • LINUX Programmation Shell
  • LINUX Kubernetes
  • LINUX Outils DevOps

Atp Formation
Formation informatique à Grenoble et Sophia Antipolis

31, avenue du Granier
38 240 Meylan

170, rue de Chatagnon
38 430 Moirans

1501/1503 route des Dolines
06560 Valbonne

  • Mentions légales
  • Contact
  • Formations
  • Certifications
  • Société
  • Contact
Nous utilisons des cookies pour vous offrir la meilleure expérience sur notre site.Accepter