Podman: eine Alternative für Container mit Docker

Podman

Podman ist eine Container-Engine, die Docker ersetzen kann. Diese Engine wurde von der Firma Red Hat (jetzt im Besitz von IBM) entwickelt und beabsichtigt, sie nach und nach zu bewegen. Wird es gelingen? Na mal sehen ...

El Open Source Projekt Es ist sehr einfach zu bedienen, was ein großer Gewinn ist. So einfach ist es, dass es einen Artikel von Dan Walsh, einem Red Hat-Ingenieur, gibt, in dem er die Schritte einer Migration zeigt, um Docker durch Podman zu ersetzen, und diese waren:

dnf install -y podman

alias docker=podman

Und unter dieser Beschreibung sagte er abschließend: «Irgendwelche Fragen?»Mit ein bisschen Humor, weil es so einfach ist ...

Außerdem müssen Sie sich keine Sorgen machen, wenn Sie bereits an Docker gewöhnt sind die Befehle, da Podman zum größten Teil die gleichen verwendet. Das heißt, wenn Sie einen Container ausführen möchten, müssen Sie ihn verwenden Andocklauf, um es mit diesem anderen Projekt zu tun, müssen Sie verwenden Podman laufen. So einfach ist es, sich an die Optionen zu erinnern.

Nun, bis jetzt scheint alles ähnlich zu sein. Beide Projekte sind gut, Open Source, arbeiten mit Containern, sind einfach, verwenden dieselbe Syntax usw. Aber dann? Was muss Podman wert machen? Nun, einer der Unterschiede ist der nicht basierend auf Dämonen (Dienstleistungen in der * nix Welt).

Wie Sie wissen, ist Docker ein Daemon zugeordnet. Dieser Dämon ist einzigartig und zentralisiert. Je mehr Container Sie verwenden, desto komplexer wird er schwerer und schwerer. Aus diesem Grund hat Red Hat beschlossen, dieses andere Tool zu erstellen, um diesen Nachteil zu beheben.

In Podman haben sie dezentrale Komponenten für die Containerverwaltung und vermeiden Sie somit die in Docker auftretende Verbreiterung des Daemons. Diese einzelnen Komponenten werden nur bei Bedarf verwendet, was zu einem geringeren Ressourcenverbrauch führt.

Neben diesem Vorteil hat es einen weiteren großen Vorteil. Podman kann Container genauso verwalten wie Docker, aber auch Sie können es mit Pods tunDas sind die Laufwerke, die in Kubernetes verwendet werden. Der wesentliche Unterschied zwischen einem Container und einem Pod besteht darin, dass jeder Pod wiederum mehr als einen Container enthalten kann.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Miguel Rodriguez sagte

    Dieser Container und Container-Handler wird triumphieren, der im Prinzip ressourcenschonender ist, die Isolierung sowohl der Programme als auch der Anwendungen des Systems auf möglichst dezentrale Weise ermöglicht und schließlich in verschiedenen Betriebsarten installiert werden kann Systeme ohne diese beeinflussen den Aufbau der Container, die Ausführung und Verteilung.

    PS: Obwohl nicht weniger wichtig, können Sie ein grafisches Tool hinzufügen, mit dem Sie dieselben Aktionen wie in der Konsole ausführen können.