Fedora CoreOS ist ein sich automatisch aktualisierendes, minimales RPM-Ostree-basiertes Betriebssystem zum sicheren und skalierbaren Ausführen containerisierter Workloads.
Linux-Container
- Was sind Linux-Container?
- Eine Einführung in die Containerterminologie
- Download:Einführung in Container
- Kubernetes-Operatoren:Automatisierung der Container-Orchestrierungsplattform
- eBook:Kubernetes-Muster zum Entwerfen cloudnativer Apps
- Was ist Kubernetes?
Podman "ist ein Tool zum Verwalten von Containern und Images, in diese Container gemounteten Volumes und Pods, die aus Gruppen von Containern erstellt wurden. Podman basiert auf libpod, einer Bibliothek für das Lebenszyklusmanagement von Containern."
Magische Dinge passieren, wenn Sie Podman Machine verwenden, eine Funktion, die Ihnen hilft, eine grundlegende virtuelle Fedora CoreOS-Maschine (VM) zu erstellen, die mit Containern und Container-Workloads verwendet werden kann.
Erste Schritte mit Podman Machine
Der erste Schritt ist die Installation von Podman. Wenn Sie bereits die neueste Version von Podman installiert haben, können Sie den Schritt überspringen. Auf meinem Fedora 34-Rechner habe ich Podman installiert mit:
$ sudo dnf install podman
Ich verwende podman-3.2.2-1.fc34.x86_64.
Initialisieren eines Fedora CoreOS
Sobald Podman installiert ist, initialisieren Sie es mit:
❯ podman machine init vm2
Herunterladen des VM-Images:fedora-coreos-34.20210626.1.0-qemu.x86_64.qcow2.xz:fertig
Komprimierte Datei extrahieren
Dieser Befehl erstellt vm2
und lädt die qcow2-Datei von Fedora CoreOS im .xz-Format herunter und extrahiert sie.
Ihre VMs auflisten
Es ist immer wichtig, Ihre VMs und ihren Status sowie die list
zu kennen Befehl hilft dabei. Das folgende Beispiel zeigt die Namen aller meiner VMs, das Erstellungsdatum und das letzte Mal, dass sie aktiv waren:
❯ Podman Machine ListStarten einer VM
Führen Sie zum Starten einer VM Folgendes aus:
❯ podman machine start
Warten auf VM …SSHing in die VM
Sie können Secure Shell (SSH) verwenden, um auf Ihre VM zuzugreifen und sie zum Ausführen von Workloads ohne Setup-Probleme zu verwenden:
❯ podman machine ssh
Verbinden mit vm podman-machine-default. Um die Verbindung zu schließen, verwenden Sie `~.` oder `exit`
Fedora CoreOS 34.20210611.1.0
Tracker:https://github.com/coreos/fedora-coreos-tracker
Discuss:https ://discussion.fedoraproject.org/c/server/coreos/
Letzte Anmeldung:Mittwoch, 23. Juni 13:23:36 2021 ab 10.0.2.2
[core@localhost ~]$ uname -a
Linux localhost 5.12.9-300.fc34.x86_64 #1 SMP Do Jun 3 13:51:40 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
[core@localhost ~]$Derzeit unterstützt Podman nur das gleichzeitige Ausführen einer VM.
Beenden Ihrer VM
Um eine laufende VM zu stoppen, verwenden Sie
stop
Befehl:❯ podman machine stop
[core@localhost ~]$ Verbindung zu localhost vom entfernten Host geschlossen.
Verbindung zu localhost geschlossen.
Fehler:Exit-Status 255Ich hoffe, dies hilft Ihnen beim Einstieg in Podman Machine. Probieren Sie es aus und teilen Sie uns Ihre Meinung in den Kommentaren mit.