Docker pour les développeurs

Loader DigitalCityChargement...

Docker pour les développeurs

(Réf.2025-027)
FR
Autres
CEFORA
Entreprise
Employé
Payant
Jour entier

Organisé par :

Partenaires de la formation :

Description

La formation aborde les contenus techniques suivants : 

  •  Les principes de la virtualisation 

  •  Fonctionnement de Docker 

  •  Les conteneurs personnalisés 

  •  Les applications multi conteneurs 

  •  Les interfaces d’administration 

  •  Orchestration et clusterisation 

Quels sont les buts de la formation ?

Les objectifs visés par cette formation sont : 

  •  Comprendre le fonctionnement de Docker et des conteneurs 

  •  Utiliser l’interface en ligne de commande de Docker 

  •  Déployer des applications dans des conteneurs 

  •  Administrer des conteneurs 

Que devez vous connaître pour suivre la formation ?

Connaissances de base d’administration serveur 

Programme de la formation

De la virtualisation à Docker 

  •  Les différents types de virtualisation 

  •  La conteneurisation : LXC, namespaces, control-groups 

  •  Le positionnement de Docker 

  •  Docker versus virtualisation 

Présentation de Docker 

  •  L'architecture de Docker 

  •  Disponibilité et installation de Docker sur différentes plateformes (Windows, Mac et Linux) 

  •  Création d'une machine virtuelle pour maquettage 

  •  La ligne de commande et l'environnement 

Mise en oeuvre en ligne de commande 

  •  Mise en place d'un premier conteneur 

  •  Le Docker hub : ressources centralisées 

  •  Mise en commun de stockage interconteneur 

  •  Mise en commun de port TCP interconteneur 

  •  Publication de ports réseau 

  •  Le mode interactif 

Création de conteneur personnalisé 

  •  Produire l'image de l'état d'un conteneur 

  •  Qu'est-ce qu'un fichier Dockerfile ? 

  •  Automatiser la création d'une image 

  •  Mise en oeuvre d'un conteneur 

  •  Conteneur hébergeant plusieurs services : supervisor 

Mettre en oeuvre une application multiconteneur 

  •  Utilisation Docker Compose 

  •  Création d'un fichier YAML de configuration 

  •  Déployer plusieurs conteneurs simultanément 

  •  Lier tous les conteneurs de l'application 

Interfaces d'administration 

  •  L'API Docker et les Web Services 

  •  Interface d'administration en mode Web 

  •  Héberger son propre registre : Docker Registry, Gitlab-CE... 

Administrer des conteneurs en production 

  •  Automatiser le démarrage des conteneurs au boot 

  •  Gérer les ressources affectées aux conteneurs 

  •  Gestion des logs des conteneurs 

  •  Sauvegardes : quels outils et quelle stratégie ? 

Orchestration et clustérisation 

  •  Présentation de Docker Desktop 

  •  L'orchestrateur Swarm : nodes, services, secrets, configs 

  •  Déploiement de services et stacks dans un Swarm 

  •  Reverse-proxy et load-balancer pour Web Services en cluster (Traefik...) 

Exercices pratiques 

  •  Créer une machine virtuelle pour mettre en place Docker 

  •  Configurer un conteneur en ligne de commande 

  •  Créer un conteneur personnalisé 

  •  Mettre en oeuvre une application avec plusieurs conteneurs 

  •  Administrer des conteneurs 

Trouvez plus de formations sur ces thèmes

Comment s'inscrire à la formation ?

1 session(s) pour cette formation