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.
- Infrastructure
- Cloud computing
Formation Docker Mise en oeuvre pour administrateurs
Objectifs
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
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…
Compte Personnel de Formation
Toutes nos formations sont éligibles au titre du CPF. Contactez nous pour être accompagné dans la démarche (formation@access-it.fr/0320619506)
Présentiel
Formations intra ou interentreprises, cours officiels ou création de contenu spécifique, nos formations sauront répondre à vos attentes.
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.
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
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
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
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
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
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
Méthodes d'administration de conteneurs en production
Présentation et orchestration de containers avec Kubernetes
Les prochaines
sessions de formation
Sur demande
Vous souhaitez organiser cette formation à une date spécifique ?
Contactez-nous en remplissant le formulaire ci-dessous
25 février 2021