
- Durée
- 3 jours
- Niveau
- Fondamental
- Modalités
- Présentiel / Distanciel
Description de la formation Podman
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.

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.
Objectifs opérationnels
Savoir maîtriser la gestion des conteneurs et images avec Podman pour un déploiement d’applications sécurisé et flexible.
Programme
Contenu du cours, module par module
6 modules
- 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.
- 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 pratiques
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.
- 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.
- 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 pratiques
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.
- 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 ?
- 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 pratiques
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.
Programme mis à jour le 26/05/2025
Public concerné
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.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
5/5
1 avis
« Ce que j'ai le plus apprécié : "explications claires travaux pratiques se rapprochant de mon cas" »
STGIE BPCE-IT
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- Kubernetes Administration (cours officiel Linux Foundation)Réf. LFS44 joursIntermédiaireProchaine session : 16 nov.3 000 €
- Kubernetes Avancé : Administration, Sécurité et SupervisionRéf. KASS3 joursIntermédiaireProchaine session : 7 déc.2 090 €
- Kubernetes for App Developers (cours officiel Linux Foundation)Réf. LFD43 joursIntermédiaireProchaine session : 21 oct.2 370 €
- Kubernetes mise en œuvre Réf. KTOC2 joursIntermédiaireProchaine session : 29 oct.1 590 €