Andreas Moor

Linux Systemadministration

Podman verstehen & anwenden – Containerisierung ohne Docker

Container sind heute ein essenzieller Bestandteil moderner IT – ob für Automatisierung, Entwicklung, Testing oder Deployment. Podman ist eine leichtgewichtige, sichere und daemonfreie Alternative zu Docker, die sich besonders gut in Linux- und DevOps-Umgebungen integrieren lässt.

Diese Seite ist mein persönliches Lernmodul rund um Podman. Hier findest du die wichtigsten Themenfelder, unterteilt nach meinem Lernpfad: Linux Essentials, LPIC-1 und DevOps-Praxis. Jedes Thema ist verständlich beschrieben und enthält passende Beiträge, die dich Schritt für Schritt weiterbringen.


Linux Essentials: Einstieg & Grundlagen

Container-Grundlagen

Image-Verwaltung

  • Wie entstehen Container? Alles über Container-Images, Registries, Pulls und Tagging.
  • Podman Compose – Docker Compose Alternative

Container-Laufzeit & CLI-Nutzung

  • Container starten, stoppen, Logs ansehen, Parameter verstehen. Praxisnah mit Podman auf der Kommandozeile arbeiten.

LPIC-1 Niveau: Betrieb, Sicherheit & Netzwerk

Netzwerke & Kommunikation

  • Wie Container untereinander kommunizieren, Portweiterleitung, eigene Netze & DNS.

Storage & Datenhaltung

  • Volumes, Bind Mounts, persistente Datenhaltung, Backup-Strategien.

Sicherheit & Isolation

  • Rootless-Podman, Capabilities, SELinux, Seccomp. Wie Container abgesichert werden.

Monitoring & Logging

  • Container überwachen mit Podman

DevOps-Praxis: Automatisierung & Skalierung

Automation & Systemintegration

  • Podman mit Systemd, Shell- oder Python-Skripte, CI/CD-Anbindung.

Updates & Lifecycle

  • Strategien für Rolling Updates, Rebuilds, Versionierung von Deployments.

Orchestrierung & Skalierung

  • Podman Pods, Kubernetes-Einstieg, Clustering, Dienstverfügbarkeit.

Policy & Compliance

  • Sicherheitsrichtlinien, Image-Prüfung, Signaturen, SBOMs.

Selfhosting & Dienste

  • Eigene Webdienste wie Nextcloud, Gitea oder ein Mailserver per Container betreiben.

Container-native Entwicklung

  • Entwicklung direkt im Container, Slim-Builds, Multi-Stage, IDE-Integration.

Warum Podman für meine Lernziele wichtig ist

Podman bringt alles mit, was ich für mein Ziel brauche: systemnahe Linux-Nutzung, klare Sicherheitstrennung durch Rootless-Betrieb, CLI-Praxis und Automatisierbarkeit. Perfekt für Homelabs, Zertifizierungswissen und echten Job-Einsatz in DevOps-Umgebungen.