La Cantine Numérique Nantes
Menu

Tech

Intermédiaire 14 heures

Introduction à Docker

Découvrez les concepts fondamentaux, les commandes principales ainsi que les bonnes pratiques de conteneurisation de Docker avec un de nos formateurs.

La formation en détail

Objectifs

Docker est un logiciel d’automatisation de déploiement d’applications dans des conteneurs logiciels. Il facilite la mise en place d’environnements de développement uniformisés sur de nombreuses plateformes et serveurs.
Basé sur un noyau Linux, Docker optimise l’allocation mémoire et le montage de dossiers & fichiers dans les conteneurs, à condition de bien le configurer et l’utiliser.
Cette formation a pour but de vous apprendre à correctement utiliser Docker et Docker Compose dans leur dernière version, et tirer profit d’un maximum de leurs fonctionnalités.

Programme

Mise​ ​à​ ​niveau​ ​Docker

  • Rappel des bonnes pratiques de rédaction d’un fichier Dockerfile
  • Rappel des principales commandes Docker
  • Comprendre la différence entre Entrypoint et CMD
  • Utiliser les systèmes de virtualisation sous Docker
  • Étendre le fichier Dockerfile

Docker​ ​Compose

  • Définition d’un réseau Docker
  • Utilisation avancée des volumes
  • Étendre le Dockerfile pour la construction de l’image
  • Tirer profit des variables d’environnement

DNS

  • Mise en place d’un proxy HTTP
  • Mise en place d’un gestionnaire d’hôtes simple
  • Mise en place d’un proxy DNS

Atelier 1

  • “Dockerizer” une application Symfony / API-Platform

Chaîne​ ​d’intégration​ ​continue

  • Utilisation des gestionnaires d’image Docker
  • Exemple de chaîne d’intégration continue
  • Construction d’une image Docker iso-prod

Découverte de Kubernetes

  • Découvrir et comprendre l’architecture de Kubernetes
  • Découvrir la commande kubectl
  • Créer un cluster
  • Déployer sa première application
  • Gérer son application

Atelier 2

  • Création d’un environnement de test
  • Automatiser le déploiement des branches de développement

Pré-requis

Intermédiaire

Public

Développeuses et développeurs, administrateurs et administratrices système, devops.

Informations complémentaires

Évaluation : Tout au long de la formation
Méthode pédagogique : Théorie, Travaux pratiques

Les formateurs et formatrices

Kévin Dunglas

CEO

chez Les-Tilleuls.coop

Vous êtes intéressés·es ?

En savoir plus

Partager cette offre sur vos réseaux !