GNU/Linux >> LINUX-Kenntnisse >  >> Fedora

So installieren Sie Docker in Fedora [Anfänger-Tutorial]

Docker ist eine der großartigen Technologien, die heutzutage für Entwickler und Systemadministratoren unerlässlich sind. Container haben ein breites Anwendungsspektrum und spielen in zahlreichen Bereichen eine wichtige Rolle.

Auf die Vorteile von Docker gehe ich in diesem Artikel nicht ein. Dieses Tutorial behandelt die Schritte zur Installation von Docker in Fedora.

Installation von Docker unter Fedora Linux

Docker kann auf 3 Arten auf Fedora installiert werden:

  • Installation über DNF (bequem, einfach und empfehlenswert)
  • Installation über RPM
  • Mit einem Skript

Methode 1:Installieren von Docker über DNF (empfohlen)

Dies ist bei weitem die bequemste Art, Docker zu installieren, da aktualisierte Versionen einfach und ohne komplizierte Schritte installiert werden können.

Um dies zu erreichen, müssen Sie die offiziellen Docker-Repositories hinzufügen und dann Docker über den DNF-Befehl installieren.

Führen Sie zuerst den folgenden Befehl aus:

sudo dnf install dnf-plugins-core -y

Und fügen Sie dann das Docker-Repo zu Ihrem Fedora-System hinzu:

sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo

Führen Sie nun den folgenden Befehl aus, um Docker und die erforderlichen Pakete in Ihrem System zu installieren:

sudo dnf install docker-ce docker-ce-cli containerd.io

Autorisieren Sie auch, wenn Sie aufgefordert werden, den GPG-Schlüssel zu importieren, um Docker zu installieren:

Das ist es. Sie haben Docker auf Ihrem System installiert. Sie können überprüfen, ob es gut läuft, indem Sie diesen Befehl verwenden:

sudo docker run hello-world

Methode 2:Installieren von Docker durch Herunterladen des RPM-Pakets

Diese Methode ist nützlich, wenn Sie eine bestimmte Version von Docker testen oder Docker für ältere Versionen von Fedora installieren möchten.

Dies ist jedoch umständlich, da Sie das RPM jedes Mal manuell herunterladen müssen, wenn eine neue Version auftaucht.

Sie können das RPM offiziell herunterladen, indem Sie zur Website, Ihrer Version, Architektur und dem Release-Typ navigieren und es herunterladen (Sie benötigen auf jeden Fall Docker-ce-, Docker-ce-cli- und containerd.io-RPMs; Sie können zusätzliches Material herunterladen bei Bedarf).

Um die RPMs zu installieren, starten Sie das Terminal, navigieren Sie zu dem Ordner, in den Sie sie heruntergeladen haben, und geben Sie

ein
sudo dnf install /path/to/file.rpm -y

Methode 3:Docker mit dem offiziellen Installationsskript installieren

Docker bietet ein Skript zum Herunterladen von Docker und zum Ausführen der erforderlichen Schritte zum Installieren. Dieses Skript ist jedoch nicht dazu gedacht, die vorhandenen Docker-Versionen zu aktualisieren, die über DNF/RPMs installiert wurden (es ist jedoch möglich, wenn Sie das Skript zuvor zum Abrufen von Docker verwendet haben).

Laden Sie das Skript herunter, machen Sie es ausführbar und führen Sie es mit sudo-Rechten aus:

curl -fsSL https://get.docker.com -o get-docker.sh
chmod u+x ./get-docker.sh
sudo sh ./get-docker.sh

Das wird das Notwendige tun, um Docker zu installieren.

Docker testen

Docker kann getestet werden, indem ein von Docker selbst angebotenes Hello-World-Image ausgeführt wird. Wenn es gut funktioniert, ist das ein Zeichen dafür, dass Docker gut funktioniert.

Starten Sie zunächst den Docker-Dienst, da er standardmäßig nicht aktiviert ist:

sudo systemctl start docker

Laden Sie das Hello-World-Image vom Docker herunter und führen Sie es aus:

sudo docker run hello-world

Hinweis :Wenn Sie sich unter einem Proxy oder mehreren Netzwerkschnittstellen befinden, schlägt der Image-Download nach einiger Zeit einfach fehl und gibt einen 408-Antwortfehler zurück (genau das ist mir passiert). Selbst wenn Sie sich nicht unter einem Proxy auf Systemebene befinden und Ihr Download fehlschlägt, könnte das Problem der ISP sein, der ihn möglicherweise aktiviert hat. In meinem Fall habe ich das Netzwerk gewechselt, um das Bild herunterzuladen.

Entfernen von Docker von Fedora

Unabhängig davon, welche Methode Sie zur Installation von Docker befolgt haben, können Sie es mit dem Befehl

entfernen
sudo dnf remove docker-ce docker-ce-cli containerd.io

Dadurch werden Docker und alle zugehörigen Pakete entfernt. Wenn Sie aber auch die Container komplett entfernen möchten, dann müssen Sie /var/lib/docker entfernen und /var/lib/containerd Ordner:

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

Und das ist alles über das Tutorial. Hinterlasse gerne einen Kommentar mit deinem Vorschlag oder einem einfachen Dankeschön 🙂

Originalartikel


Fedora
  1. So installieren Sie Node.js auf Fedora 35 / Fedora 34

  2. So installieren Sie Google Chrome auf Fedora [Anfänger-Tutorial]

  3. So installieren Sie RPM-Dateien unter Fedora Linux [Anfänger-Tutorial]

  4. So installieren Sie Docker unter CentOS / RHEL / Fedora

  5. So installieren Sie Docker auf Fedora 32 oder 31 (und Alternativen)

So installieren Sie HandBrake in Fedora

So installieren Sie Fedora 34 Server

So installieren Sie Docker in Fedora [Anfänger-Tutorial]

So installieren Sie PowerShell auf Fedora

So installieren Sie Go auf Fedora 35

So installieren Sie Docker auf Fedora 35