Hinweis:

Erste Schritte mit Podman

Einführung

In dieser Übung verwenden Sie Podman für Oracle Linux 8 oder höher. Sie installieren Podman, ziehen ein Image aus einem Repository und verwenden das Image, um einen Container auszuführen.

Ziele

In dieser Übung führen Sie folgende Schritte aus:

Voraussetzungen

Podman-Package installieren

Hinweis: Bei der Verwendung der kostenlosen Übungsumgebung finden Sie unter Oracle Linux Lab Basics für Verbindungen und weitere Verwendungsanweisungen.

  1. Öffnen Sie ein Terminal, und stellen Sie eine Verbindung zu Ihrer Oracle Linux 8-Instanz her.

  2. Installieren Sie das Container-Tools-Modul.

    sudo dnf module install container-tools:ol8
    

    Mit diesem Befehl wird das Container-Tools-Modul installiert, das Podman (sofern noch nicht installiert) und andere Tools enthält, einschließlich Skopeo und Buildah.

    Ein wichtiges Tool ist Container-selinux, mit dem podman als Nicht-Root-Benutzer auf einem SELinux-fähigen System ausgeführt werden kann.

    Dnf zeigt die Informationen zum Container-Tool-Modul an, einschließlich einer Liste der zu installierenden Packages und Abhängigkeiten.

  3. Geben Sie y ein, um mit der Installation fortzufahren.

    Die Installation des Container-Tools-Moduls ist abgeschlossen.

  4. Prüfen Sie die Podman-Konfiguration und -Version.

    podman info
    

    Infoausgabe

  5. Die Podman-Befehle können als regulärer Benutzer oder als sudo-Benutzer mit erweiterten Berechtigungen ausgeführt werden. Weitere Befehlsdetails finden Sie auf den manuellen Seiten des podman.

    man podman
    

    Manpage

Slim-Image von Oracle Linux 8 abrufen

Containerimages werden in einem Repository gehostet. Standardmäßig sind Podman und Skopeo auf Oracle Linux 8 zur Verwendung der Registrys von Oracle Container Registry, Docker Hub, Quay.io, Fedora und CentOS konfiguriert.

  1. Vorhandene Images werden im lokalen Speicher aufgelistet.

    podman images
    

    Bildausgabe

  2. Rufen Sie das oraclelinux:8-slim-Image ab.

    podman pull os/oraclelinux:8-slim
    

    Pull-Ausgabe

    Das Image wird in den lokalen Systemspeicher heruntergeladen.

  3. Prüfen Sie das heruntergeladene Bild.

    podman images
    

    Bildausgabe

Slim-Image von Oracle Linux 8 ausführen

Starten Sie einen Container mit dem Image oraclelinux:8-slim. Der Container in dieser Übung führt ein interaktives Basel-Terminal aus.

  1. Erstellen Sie einen interaktiven Container, in dem die bash-Shell ausgeführt wird.

    podman run --rm -it oraclelinux:8-slim
    

    run2 Ergebnisse

    Ein bash-Terminal wird angezeigt, in dem Sie Linux-Befehle im Container ausführen können.

  2. Beenden Sie den Container.

    exit
    

    Der Container wird nach der Ausführung automatisch entfernt, da die Option --rm verwendet wird.

  3. Führen Sie denselben Befehl ohne die Option --rm erneut aus.

    podman run -it oraclelinux:8-slim
    

    Abrechnungsergebnisse

  4. Beenden Sie den Container wie zuvor.

  5. Rufen Sie eine Liste aller Container im lokalen Speicher ab.

    podman ps -a
    

    Mit -a wird sichergestellt, dass in der Ausgabe sowohl aktive als auch nicht ausgeführte Container angezeigt werden.

    ps-Ausgabe

Vorhandenen Container und vorhandenes Image entfernen

Entfernen Sie den in der Übung verwendeten Container und das Bild, sodass eine saubere Umgebung vorhanden ist.

  1. Entfernen Sie den erstellten Container.

    podman rm <CONTAINER_ID>
    

    Dabei wird <CONTAINER_ID> durch Ausführen von podman ps -a bestimmt.

    rm_output

  2. Prüfen Sie, ob der Container entfernt wurde.

    podman ps -a
    

    ps_verify

  3. Entfernen Sie das heruntergeladene Slim-Image von Oracle Linux 8.

    podman rmi <IMAGE_ID>
    

    Dabei wird <IMAGE_ID> durch Ausführen von podman images bestimmt.

    RMI-Ausgabe

Weitere Lernressourcen

Sehen Sie sich andere Übungen zu docs.oracle.com/learn an, oder greifen Sie auf weitere Inhalte für kostenloses Lernen im Oracle Learning YouTube-Kanal zu. Außerdem besuchen Sie education.oracle.com/learning-explorer, um Oracle Learning Explorer zu werden.

Produktdokumentation finden Sie im Oracle Help Center.