Passer au contenu

Bien démarrer avec Docker

Dispensé par un formateur qualifié, ce cours de deux jours enseigne les fondamentaux à la containerisation d’applications à l’aide de Docker.

3 ateliers pratiques permettent aux participants de s’entraîner en prenant en main les outils. 

  • Durée : 2 jours
  • Format : En présentiel ou à distance
  • Prérequis : Compétences de base avec les outils de ligne de commande et l’environnement Linux.
    Expérience en administration système, déploiement et gestion d’applications dans un environnement cloud ou on-premise.
    Connaissances de base en développement applicatif.
  • Audience : Architectes Cloud, Ingénieurs Cloud, Administrateurs et Ingénieurs SysOps/DevOps, Développeurs
  • Tarif : nous contacter
  • Plus d’informations dans le catalogue de nos formations

Présentation détaillée de la formation

 

Présentation de Docker et des conteneurs

  • Introduction à l’hébergement d’applications sous forme de conteneur 
  • Présentation de Docker et définition du vocabulaire clé : container, image, registry, volume, etc.
  • Manipulation de la ligne de commande Docker : gestion des conteneurs, des images, des volumes, visualisation des logs, etc.
  • Atelier pratique : exécution d’un conteneur Docker & interaction avec le conteneur

 

Création de containers personnalisés

  • Initiation à la rédaction d’un Dockerfile : structure et commandes de références (FROM, COPY, ADD, RUN, ENTRYPOINT, CMD, etc.)
  • Utilisation de volumes persistants (volume binding)
  • Translation de ports (port binding)
  • Création de conteneurs multi-processus : supervisor
  • Atelier pratique : création d’un conteneur personnalisé & multi-services

 

Mise en oeuvre d’une application multi-conteneurs

  • Découverte de l’outil docker-compose : concepts & structure du fichier de configuration
  • Mise en place de volumes inter-conteneurs
  • Résolution de nom et exposition de services inter-conteneurs
  • Bonnes pratiques sur l’utilisation de docker-compose en environnement de développement
  • Atelier pratique : mise en oeuvre d’un environnement de développement multi-containers avec docker-compose

 

Concepts avancés

  • Paramétrage du daemon docker via /etc/docker/config.json
  • Etat de l’art des bonnes pratiques pour la conteneurisation d’applications en production

 

Contactez-nous Vous avez des questions ou êtes intéressé.e par nos autres services Google Cloud ?
Nos experts sont heureux de vous aider !