03 20 61 95 00

Formation Docker Mise en oeuvre pour administrateurs


  • DOCKI
  • Durée : 2 jours
  • Tarif : 1350 € HT

Objectifs

Comprendre le principe de Docker
Savoir mettre en oeuvre la solution ainsi que les produits de l’écosystème
Être en mesure de déployer des images tout en intégrant les contraintes de production
Prise en main de Kubernetes GCP avec Docker.

Prérequis

Connaître les bases du système Unix/Linux

Public

Administrateurs, chefs de projet et toute personne souhaitant mettre en oeuvre Docker pour déployer ses applications

enveloppe Cette formation vous intéresse ? Contactez-nous

A distance / Classe virtuelle

En classe virtuelle, vous êtes en totale immersion avec le groupe et participez à la formation dans les mêmes conditions que le présentiel : cours théorique, travaux pratiques, échanges en temps réel avec le formateur et les autres stagiaires…

Notre formateur

La formation est animée par un professionnel de l’informatique et de la pédagogie, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par les éditeurs et/ou notre équipe pédagogique. Il est en veille technologique permanente et possède plusieurs années d’expérience sur les produits, technologies et méthodes enseignés. Il est présent auprès des stagiaires pendant toute la durée de la formation.

Présentiel

Formations intra ou interentreprises, cours officiels ou création de contenu spécifique, nos formations sauront répondre à vos attentes.
illustration-formation
Les + d'une formation Access it
Des formations d'excellence, éligibles CPF, disponibles en distanciel, et animées par des consultants experts passionnés par leur métier.
En savoir plus
modules

Les Modules
de formation

Module 1
Introduction

Présentation docker, principe, fonctionnalités, avantages, inconvénients, les compétiteurs, la politique à suivre suite au rachat de Docker par la société Mirantis.
Besoins : packaging d’applications, déploiement rapides, coexistence de plusieurs versions d’une application sur un même serveur

Module 2
Principe et architecture

LLes conteneurs lxc.
Présentation de lxc : Linux containers, historique, principe de fonctionnement
Les Cgroups
L’isolation de ressources, création d’un environnement utilisateur
Positionnement par rapport aux autres solutions de conteneurisation
Les systèmes de fichiers superposés
Présentation de aufs
Apports de Docker : Docker Engine pour créer et gérer des conteneurs Dockers
Plates-formes supportées
L’écosystème et application Docker : Docker Registry, Portainer, Kubernetes

Module 3
Installation et configuration

Pré-requis techniques et installation de Docker en ligne de commande et avec Ansible.
Commandes de base, docker build, run, ps, commit, save, load, export, inspect, images, volume, create, diff, history, exec, et autres

Module 4
Gestion des images et des conteneurs

Utilisation de DockerFile pour créer des images personnalisées : principales instructions (RUN, FROM, ENV, EXPOSE, VOLUME, ENTRYPOINT , CMD etc …)
Recommandations et bonne pratiques d’écriture de Dockerfile, multi-stages, distroless
Gestion des conteneurs : création, affichage, sauvegarde de l’état
Présentation du Docker Hub
Publication d’images vers un registry
Créer d’images docker a partir d’un fichier iso et d’un fichier qcow2

Module 5
Volumes de données

Initialisation des volumes de données lors de la création d’un container
Ajout de volumes de données, contrôle avec la commande Docker inspect
Sauvegarde, migration, restauration de volumes
Liaison entre containers, cas du Docker-in-Docker (DinD), application pratique avec portainer, TP sur des containers liés: Postgresql, Pgadmin 4 et une application Web Flask/SQLAlchemy
Création de conteneurs de volumes de données

Module 6
Administration

Applications multi-conteneurs avec docker-compose
Méthodes d’administration de conteneurs en production
Présentation et orchestration de containers avec Kubernetes

Cette formation vous intéresse ? Contactez-nous !