Was ist Podman?

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
  • Podman ist eine daemonlose Container-Engine zum Entwickeln, Verwalten und Ausführen von OCI-Containern (Open Container Initiative) (Standards für die Containervirtualisierung auf Betriebssystemebene) auf Linux-Systemen.
  • Container können entweder als Root oder im Rootless-Modus ausgeführt werden.
  • Es ist ein Dienstprogramm, das als Teil der libpod-Bibliothek (Bibliothek und Tools zum Ausführen von OCI-basierten Containern) bereitgestellt wird.
  • Das Tool wurde ursprünglich von Red Hat® Engineer-Teams in Zusammenarbeit mit der Open Source Community entwickelt.

Wie unterscheidet sich Podman von anderen Container Engines?

  • Podman unterscheidet sich von anderen Container Engines, weil das Tool ohne Daemon ausgeführt werden kann.
  • Daemons sind Prozesse, die im Hintergrund Ihres Systems laufen und im Hintergrund Aufgaben erledigen.
  • Nutzer können Container erstellen, ausführen und verwalten, ohne das Admin-Berechtigungen erforderlich sind.

Wie werden Container mit Podman gemanagt?

  • Anstelle eines dedizierten Daemons verwendet Podman systemd, ein System- und Servicemanager für Linux-Betriebssysteme.
  • Durch die Integration von systemd und Podman können Sie Kontroll-Units für Ihre Container erstellen und diese ausführen.
  • Podman stellt auch eine RESTful API (REST-API) (REST steht für Representational State Transfer) für das Container-Management bereit.