Was ist Podman?
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.