Zum Hauptinhalt springen

Testen von Podman 4 mit dem neuen Netzwerk-Stack

· 2 Minuten Lesezeit

podman logo

Testen von Podman 4 mit dem neuen Netzwerk-Stack

Von Brent Baude GitHub

Podman 4.0 wird einen neuen Netzwerk-Stack anstelle von CNI-Plugins implementieren. Es gibt zwei Komponenten des neuen Stacks:

  • Netavark führt Interface-Setup, IP-Adress-/etc-Zuweisung, NAT und Port-Mapping durch.
  • Aardvark-dns, das das vorherige DNS-Name-Custom-Plugin ersetzt. Aardvark-dns ist ein DNS-Server, der Namensauflösung und Weiterleitung für Container-Netzwerke bereitstellt.

Warnung: Bevor Sie Podman 4 und den neuen Netzwerk-Stack testen, müssen Sie alle Ihre aktuellen Container, Images und Netzwerke zerstören. Erwägen Sie das Exportieren/Speichern wichtiger Container oder Images.

Wenn Sie Podman 3.x vor dem Upgrade auf Podman 4 ausgeführt haben, wird Podman weiterhin CNI-Plugins wie zuvor verwenden. Es gibt eine Markierung in Podmans lokalem Speicher, die dies anzeigt. Um mit der Verwendung von Podman 4 zu beginnen, müssen Sie diese Markierung mit podman system reset zerstören. Dies wird die Markierung, alle Images, alle Netzwerke und alle Container zerstören.

Einrichten von Podman 4 mit netavark und aardvark-dns auf Fedora

Wenn dies ein Upgrade einer aktuellen Podman-Installation ist, zerstören Sie alle aktuellen Images, Container und definierten Netzwerke.

$ podman system reset --force

Stellen Sie sicher, dass Sie die DNF copr-Erweiterung haben.

$ sudo dnf install 'dnf-command(copr)'

Fügen Sie das podman4 Test COPR zu Ihrem System hinzu

$ sudo dnf copr enable rhcontainerbot/podman4

Wenn Sie Podman noch nie installiert haben, ersetzen Sie upgrade durch install im folgenden Befehl.

$ sudo dnf upgrade podman

Wenn Podman aktualisiert wurde, müssen Sie möglicherweise netavark explizit installieren. Andernfalls wird das Podman-Paket weiterhin CNI verwenden.

$ sudo dnf install netavark aardvark-dns

Wenn Sie Bugs finden, melden Sie diese bitte auf unserer Github Issues-Seite.