Formation en Réseaux et systèmes: PODMAN - Ascent Formation
Retour aux formations
Réseaux et systèmes

PODMAN

3 jour(s)18h

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é

Administrateurs systèmes et réseaux cherchant à intégrer Podman dans leur infrastructure.
Développeurs souhaitant conteneuriser leurs applications.
Responsables IT souhaitant sécuriser leurs environnements conteneurisés.

Prérequis

Connaissances de base en administration Linux.
Notions sur la conteneurisation et Docker.

Déroulé du programme

1

Comprendre les principes de la conteneurisation (2 heures)

2h
  • 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.
2

Déployer des conteneurs d’application avec Podman (4 heures)

4h
  • 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.
3

Comprendre et gérer les images conteneurisées (3 heures)

3h
  • 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).
4

Configurer et administrer les conteneurs (3 heures)

3h
  • 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.
5

Déployer des conteneurs en mode rootless (3 heures)

3h
  • 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.
6

Sécurisation des conteneurs (3 heures)

3h
  • 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

Tarif

2200 € HT

HT

Prochaines sessions