Warum Podman?

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Podman hat die Container-Architektur verändert: Das Tool bietet die gleichen leistungsstarken Funktionen wie führende Container Engines, aber mit der Flexibilität, Zugänglichkeit und erweiterten Sicherheit, die viele Entwicklungsteams heutzutage erwarten. Mit Podman können Sie:

  • Container Images sowie den kompletten Container Lifecycle verwalten, darunter Ausführung, Networking, Checkpointing und Entfernung.
  • Ressourcen für Rootless-Container und Pods ausführen und isolieren.
  • OCI- und Docker-Images sowie eine Docker-kompatible CLI unterstützen.
  • Umgebungen ohne Daemon erstellen und dadurch die Sicherheit erhöhen sowie nicht genutzte Ressourcen verringern.
  • REST-APIs zur Unterstützung der erweiterten Funktionen von Podman bereitstellen.
  • Checkpoint-/Wiederherstellungsfunktionen für Linux-Container mit CRIU (Checkpoint/Restore in Userspace) implementieren. Mit CRIU können Sie einen ausgeführten Container einfrieren und seinen Speicherinhalt und -status auf einem Datenträger speichern, damit containerisierte Workloads schneller neu gestartet werden können.
  • Container automatisch aktualisieren. Podman erkennt, wenn ein aktualisierter Container nicht gestartet wird, und führt automatisch ein Rollback auf die letzte funktionierende Version aus. Dadurch wird die Zuverlässigkeit von Anwendungen erhöht.