Formation Gestion des conteneurs avec Podman

Durée 3 jours
Niveau Fondamental
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence GDCP
Éligible CPF Non

Qu’est-ce que Podman ?
Podman est un outil de gestion de conteneurs open source qui permet aux développeurs et aux administrateurs système de créer, gérer et déployer des conteneurs sur leurs environnements locaux ou dans le cloud. Contrairement à Docker, Podman ne nécessite pas de démon tournant en arrière-plan, offrant ainsi une approche plus sécurisée et flexible pour la gestion des conteneurs. Il prend en charge la plupart des commandes Docker, ce qui facilite la transition pour les utilisateurs expérimentés de Docker.

Pourquoi suivre une formation Podman ?
Avec l'évolution rapide des technologies de conteneurisation, il est crucial de maîtriser des outils comme Podman qui répondent aux besoins modernes de déploiement sans compromis sur la sécurité. Podman permet de gérer des conteneurs de manière plus granulaire et sécurisée, tout en offrant une compatibilité étroite avec les outils et les workflows basés sur Docker. Cette formation est essentielle pour ceux qui souhaitent se familiariser avec les pratiques modernes de déploiement d'applications conteneurisées, en particulier dans des environnements où la sécurité et la flexibilité sont prioritaires.

Objectif opérationnel :

Savoir maîtriser la gestion des conteneurs et images avec Podman pour un déploiement d’applications sécurisé et flexible.

Objectifs pédagogiques :

A l'issue de cette formation Podman, vous aurez acquis les connaissances nécessaires pour :

  • Comprendre les principes de base de la conteneurisation.
  • Maîtriser les commandes essentielles de Podman pour gérer les conteneurs et les images.
  • Savoir migrer des configurations Docker vers Podman.
  • Apprendre à créer, déployer et gérer des conteneurs et des pods avec Podman.
  • Explorer les options avancées de sécurité et de gestion des conteneurs sans démon.

Public :

Ce cours s'adresse aux administrateurs système, développeurs, et architectes DevOps souhaitant maîtriser l'outil Podman pour la gestion des conteneurs.

Prérequis :

Pour suivre cette formation, il est nécessaire d'être à l’aise avec la ligne de commande Linux (navigation dans l’arborescence, éditions de fichiers, lancement de commandes, etc.) et de connaître les concepts de base liés aux conteneurs. Une expérience en manipulation de conteneurs est préférable mais pas obligatoire.

Jour 1

Introduction à la conteneurisation et Podman

Présentation des concepts fondamentaux de la conteneurisation.
Comparaison entre Podman et Docker : quelles différences ?
Qu'est-ce qui distingue Podman en termes de sécurité et de gestion ?
Installation et configuration de Podman sur différents systèmes d'exploitation.

Gestion des conteneurs avec Podman

Création et gestion de conteneurs simples avec Podman.
Comment utiliser les commandes de Podman pour lancer, arrêter, et supprimer des conteneurs ?
Exploration des logs et gestion des processus dans les conteneurs.
Sauvegarde et restauration de conteneurs avec Podman.
Travaux pratiquesObjectifs : Savoir créer et gérer un conteneur avec Podman.
Description : Installation de Podman et création d'un conteneur basique. Les participants lanceront, arrêteront et supprimeront des conteneurs, tout en explorant les logs générés. Validation des acquis par la création d’un rapport de gestion des conteneurs.
Jour 2

Gestion des images et des registres

Création et gestion des images de conteneurs avec Podman.
Utilisation des registres distants : push et pull d'images.
Comment sécuriser les connexions aux registres de conteneurs ?
Transformation d'une image Docker existante pour l’utiliser avec Podman.

Pods et réseaux avec Podman

Qu'est-ce qu'un Pod dans Podman et pourquoi les utiliser ?
Création et gestion de Pods pour organiser les conteneurs.
Gestion du réseau des conteneurs avec Podman : ponts, NAT, et autres configurations.
Sécurisation des communications entre conteneurs dans un Pod.
Travaux pratiquesObjectifs : Savoir créer et gérer des images et des Pods avec Podman.
Description : Les participants créeront leurs propres images, les publieront dans un registre local ou distant, puis déploieront des Pods contenant plusieurs conteneurs. La validation passera par l'exécution réussie d'un Pod avec un service web fonctionnel.
Jour 3

Fonctionnalités avancées et bonnes pratiques

Utilisation des volumes pour la persistance des données dans Podman.
Gestion des configurations et secrets au sein des conteneurs.
Exploitation des options de sécurité avancées offertes par Podman.
Bonnes pratiques pour un environnement de production : quoi prendre en compte ?

Déploiement et orchestration avec Podman

Intégration de Podman dans un pipeline CI/CD.
Utilisation de Podman en combinaison avec d'autres outils d'orchestration comme Kubernetes.
Comment automatiser les déploiements de conteneurs avec Podman ?
Comparaison des performances de Podman par rapport à d'autres outils.
Travaux pratiquesObjectifs : Maîtriser les fonctionnalités avancées et intégrer Podman dans un workflow CI/CD.
Description : Les stagiaires mettront en place un pipeline de déploiement automatisé utilisant Podman et exploreront l'intégration avec Kubernetes pour orchestrer des conteneurs à plus grande échelle. Validation par la création d’un mini-projet intégrant les concepts vus pendant la formation.
Date de mise à jour du programme : 27/11/2024

Dates et lieux

Aucune session programmée actuellement.

Ces formations peuvent aussi vous intéresser :

Cours officiel CN100 - Docker Containerization Essentials

  • Niveau : Fondamental
  • Cours officiel : Docker
  • Référence : DOCKF

Cours officiel CN110 - Docker Swarm Application Essentials

  • Niveau : Intermédiaire
  • Cours officiel : Docker
  • Référence : DOCKW

Cours officiel CN210 - Docker Enterprise Operations

  • Niveau : Intermédiaire
  • Cours officiel : Docker
  • Référence : DOCKE

  • Niveau : Intermédiaire
  • Référence : UDMA


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB