Description
Objectif général de la formation : À l’issue de cette formation, les participants seront capables d'utiliser Podman pour déployer, gérer et optimiser des conteneurs d’applications de manière sécurisée, y compris en mode rootless. Compétences visées - Comprendre les principes et avantages de la conteneurisation avec Podman. - Déployer et gérer efficacement des conteneurs applicatifs. - Configurer et administrer des images conteneurisées. - Utiliser Podman en mode rootless pour améliorer la sécurité. Niveau SAME visé : Maîtrise Modalité : Toutes les modalités (présentiel, classe virtuelle et hybride) sont possibles Lieu possible de réalisation : Locaux du bénéficiaire ou locaux d’Ascent Formation, en France métropolitaine et dans les DROM-COM Nombre maximal de participants : 20
Objectifs pédagogiques
- Déployer des conteneurs d'applications avec Podman.
- Gérer les images et les configurations de conteneurs.
- Optimiser l'administration des conteneurs en environnement rootless.
Public concerné
Prérequis
Déroulé du programme
Comprendre les principes de la conteneurisation (2 heures)
- Différences entre Podman et Docker.
- Avantages de l’utilisation de Podman dans des environnements sécurisés.
- Présentation des cas d’usage de Podman en entreprise.
- Travaux pratiques : Installation de Podman sur un système Linux et configuration initiale.
Déployer des conteneurs d’application avec Podman (4 heures)
- Lancer des conteneurs avec Podman en ligne de commande.
- Configurer les options réseau pour les conteneurs.
- Travailler avec les volumes pour persister les données.
- Travaux pratiques : Déployer une application web (ex : serveur Apache) dans un conteneur avec Podman.
Comprendre et gérer les images conteneurisées (3 heures)
- Création, téléchargement et personnalisation d’images avec Podman.
- Utilisation de registres publics et privés pour stocker des images.
- Optimisation des images pour réduire leur taille.
- Travaux pratiques : Création d’une image personnalisée basée sur une image officielle (ajout de dépendances).
Configurer et administrer les conteneurs (3 heures)
- Gestion des conteneurs : démarrage, arrêt, suppression.
- Surveillance et inspection des conteneurs avec Podman.
- Gestion des journaux et des erreurs.
- Travaux pratiques : Création d’un script d’automatisation pour gérer un ensemble de conteneurs.
Déployer des conteneurs en mode rootless (3 heures)
- Comprendre le fonctionnement rootless et ses bénéfices.
- Mise en place et gestion des conteneurs rootless avec Podman.
- Résolution des limitations et des problèmes liés au mode rootless.
- Travaux pratiques : Déployer une application en mode rootless et configurer les permissions nécessaires.
Sécurisation des conteneurs (3 heures)
- Gestion des politiques de sécurité avec SELinux et AppArmor.
- Bonnes pratiques pour sécuriser les applications conteneurisées.
- Auditer les conteneurs pour détecter les vulnérabilités.
- Travaux pratiques : Analyse et renforcement de la sécurité d’un conteneur existant avec Podman.
Informations
Durée
3 jour(s)
18h
2200 € HT
HT
Prochaines sessions
Formations similaires
Active Directory Federation Services (ADFS) (2-015)
2850 € HT
Administration d’un serveur POSTFIX sous Linux
2600 € HT
Administration de Serveur Web IIS 10 pour Windows Server
3490 € HT
Administration de Solaris 11 - Niveau 1
3490 € HT