Das passende Training Microservices Training – Architektur, Docker und Kubernetes in 5 Tagen
Docker oder Podman? Für den Weg nach Kubernetes ist die Antwort eindeutiger, als du denkst
Ganz ehrlich: Docker ist der Name, den jeder kennt, und für viele ist “Container” gleichbedeutend mit “Docker”. Trotzdem würde ich Teams, die auf Kubernetes zusteuern, heute eher zu Podman raten.
Der Denkfehler: Container statt Pods
Docker denkt in einzelnen Containern. Kubernetes denkt in Pods - mehreren Containern, die zusammen laufen. Podman schließt diese Lücke, weil es das Pod-Konzept nativ mitbringt, nicht als nachträglich aufgesetzte Tooling-Ebene.
Der praktische Effekt: Mit podman generate kube wandelt ihr ein lokal laufendes Pod-Setup direkt in ein Kubernetes-Manifest um. Euer lokales Entwicklungsmodell entspricht damit fast eins zu eins dem, was später im Cluster läuft. Bei Docker gibt es dafür keinen vergleichbaren Bordmittel-Weg - schlicht, weil Docker kein natives Pod-Konzept kennt.
Rootless ist bei Podman der Normalfall, nicht die Ausnahme
Docker läuft standardmäßig über einen Daemon mit Root-Rechten im Hintergrund. Rootless geht auch bei Docker, aber als Zusatzkonfiguration mit bekannten Einschränkungen bei Volumes und Netzwerk. Podman startet jeden Container ohne dauerhaften Root-Daemon, rootless als Standardfall - für Sicherheitsschulungen ist das der Unterschied zwischen “geht auch” und “ist von Anfang an so gedacht”.
Und dann noch die Lizenzfrage
Docker Desktop ist seit der Lizenzänderung 2021/2022 für Unternehmen ab 250 Mitarbeitenden oder mehr als 10 Millionen Dollar Umsatz kostenpflichtig. Podman: Apache 2.0, kostenlos, ohne Sternchen. Kein Fork-Drama wie bei Vault oder Terraform - Podman war von Anfang an offen gebaut, nicht nachträglich als Reaktion auf eine Lizenzänderung entstanden.
Meine klare Ansage
Für Teams, deren Ziel Kubernetes ist: Podman, wegen der Architektur-Nähe, nicht nur wegen der Lizenz. Für alle, denen die breiteste Tooling-Kompatibilität und schnellstes Onboarding wichtiger sind als diese Nähe zu Kubernetes: Docker ist immer noch solide, mit größerem Ökosystem.
Fazit
Docker vs. Podman ist keine reine Geschmacksfrage, sobald Kubernetes am Horizont steht. Podmans Pod-Denken ist kein Nice-to-have, sondern spart euch später echte Übersetzungsarbeit.
Mein Microservices- und Docker-Kubernetes-Training zeigt dir beide Wege - und wo genau der Umstieg von Container- zu Pod-Denken ansetzt.