Docker

Cours de formation en ligne sur Google Meet + Cours au format PDF

25.00$

Add to Wishlist
Add to Wishlist
Compare
Catégorie :

Docker est un outil open source qui automatise le déploiement d’applications grâce à la technologie des conteneurs. Docker permet d’empaqueter une application et ses dépendances dans un conteneur isolé, exécuté sur un serveur Linux. Ceci permet d’étendre la flexibilité et la portabilité d’exécution d’une application dans l’ensemble des environnements, du dev en local à la prod sur le cloud, par exemple.

La technologie Docker est bien plus qu’un outil, il est devenu un standard du développement qui continue de s’imposer chaque jour dans de nouvelles entreprises et pour de nouveaux développeurs et développeuses.

Cette formation Docker vous permettra de comprendre les concepts de base de Docker et vous aidera à administrer vos conteneurs en production.

 

Les objectifs

  • Appréhender les concepts de base de Kubernetes
  • Mettre en place un environnement de travail
  • Apprendre les concepts de base de la technologie Docker (image, volumes, networks, Docker-Compose, Swarm)
  • Apprendre à gérer des images localement et à distance
  • Apprendre à administrer des conteneurs en production

Pré-requis

  • Notions d’administration système sous Linux
  • Connaissance du langage shell
  • Ordinateur portable à apporter

Le programme de la formation Docker

chapitre 1 : notions de bases

Introduction à Docker
  • Rappels sur les technologies du Cloud
  • Rappels sur le DevOps
  • Découverte de Docker
  • Installation
Conteneurs et images
  • Création d’un conteneur
  • Configuration d’un conteneur
  • Création d’une image : Dockerfile
  • Partage de son image : le registry

chapitre 2 : volumes et réseaux

Volumes et réseaux
  • Volumes Docker, fonctionnement, possibilités d’extensions
  • Réseaux Docker, bridge et overlay
Applications multi-conteneurs
  • Docker-Compose : fonctionnement, contextes d’utilisation
  • Cas d’usage : l’environnement de dev

chapitre 3 : orchestration et mise en production

Orchestration
  • Docker Swarm
  • Reverse proxy et loadbalancing
  • Kubernetes
Problématiques de production
  • Monitoring
  • Logs
  • CI/CD