Das Podman Grundlagen Training hilft den Teilnehmenden die ersten grundlegenden Schritte in den Bereich der Containerverwaltung mit Podman zu machen. Im Gegensatz zu Docker arbeitet Podman daemonlos und ermöglicht den Betrieb von Containern ohne Root-Rechte (Rootless), was die Sicherheit deutlich erhöht.

Das gesamte Training findet auf einem GNU/Linux auf der Konsole statt.

Ziel des Trainings

Das Training vermittelt sowohl die ersten Schritte bei dem Aufbau, Benutzung und Verwaltung einer Podman Infrastruktur unter GNU/Linux als auch das Verständnis für Konzepte wie Pods und die Integration in systemd mittels Quadlet.

Voraussetzungen

Die Teilnehmenden sollten sich grundlegend auf der GNU/Linux Konsole zurechtfinden und grundlegende Kenntnisse über die Versionsverwaltung mit git mitbringen.

Dauer

Das Training dauert 3 Tage.

Inhalte

  • Einführung und Überblick
  • Herkunft und Geschichte von Podman
  • Konzepte: Daemonless und Rootless
  • Container vs. Virtualisierung
  • Podman im Vergleich zu Docker
  • Installation und Konfiguration unter GNU/Linux
  • Start des ersten Containers
  • Aufbau von Containern
    • OCI-Images
    • Volumes und Mounts
    • Netzwerk-Konfiguration
    • Rootless Networking (slirp4netns, pasta)
  • Nutzung von Registries (docker.io, quay.io)
  • Erstellen von OCI-Images mit podman build
  • Arbeiten mit Pods (Gruppierung von Containern)
  • Integration in das System
    • systemd Integration
    • Nutzung von Quadlet
  • Podman Desktop als Alternative
  • Migration von Docker zu Podman (Aliasing, Unterschiede)
  • Ausblick auf Kubernetes (generate/play kube)

Jetzt unverbindlich anfragen

Suchen Sie nach einer sichereren Alternative zu Docker oder möchten Sie Ihre Container-Infrastruktur auf Rootless-Betrieb umstellen? Ich unterstütze Sie gerne bei der Einführung von Podman in Ihrem Unternehmen.