GNU/Linux >> LINUX-Kenntnisse >  >> AlmaLinux

So installieren Sie Docker unter AlmaLinux / Rocky Linux

Dieser Artikel führt Sie Schritt für Schritt durch die empfohlene und effizienteste Methode zur Installation von Docker auf AlmaLinux 8 oder Rocky Linux 8.

Docker ist eine beliebte Open-Source-Plattform zum Entwickeln, Bereitstellen, Ausführen und Versenden von Anwendungen mithilfe von Containern. Sie ähneln virtuellen Maschinen und helfen dabei, Anwendungen vom System zu trennen.

Es ist jetzt einfach, eine Anwendung zu erstellen, sie mit all ihren Abhängigkeiten in einem Container zu verpacken und überall bereitzustellen.

Wenn Sie gerade AlmaLinux oder Rocky Linux installiert haben, fragen Sie sich vielleicht, wie Sie Docker zum Laufen bringen können, da RHEL keine native Unterstützung für Docker bietet.

Es kommt Ihnen wahrscheinlich seltsam vor und wenn Sie sich fragen, gibt es dafür einen Grund, lautet die Antwort, ja, gibt es? Red Hat bietet Support für sein Produkt Podman, eine Alternative zu Docker.

Lassen Sie mich Ihnen also ohne weitere Umschweife zeigen, wie Sie Docker auf AlmaLinux oder Rocky Linux installieren und mit der Installation von containerisierter Software beginnen.

Schritt 1:Aktualisieren des Systems

Beginnen Sie mit der Aktualisierung der Betriebssystempakete des Systems AlmaLinux / Rocky Linux 8 auf neuere Versionen. Auf diese Weise stellen wir sicher, dass wir ein vollständig aktualisiertes System haben.

Bitte aktualisieren Sie daher zunächst die vorhandene Software mit dem folgenden Befehl:

sudo dnf update

Wie Sie sehen können, sind keine Aktualisierungspakete verfügbar, aber wenn Sie Aktualisierungen haben, wenden Sie diese an, bevor Sie mit dem nächsten Schritt fortfahren.

Schritt 2:Docker-Repository hinzufügen

Es gibt ein Docker-Repository für RHEL-basierte Linux-Systeme, das RPM-Pakete zur Installation enthält. Daher müssen wir dieses Repository hinzufügen, bevor wir Docker auf AlmaLinux 8 / Rocky Linux 8 installieren.

Geben Sie zunächst den folgenden Befehl in Ihr Terminalfenster ein, um die yum-utils zu installieren Paket:

sudo dnf install yum-utils

Die yum-utils Paket bietet eine Sammlung von Tools zum Verwalten von Yum-Repositories.

Als nächstes müssen wir das Docker-Repository mit dem folgenden Befehl zu unserem System hinzufügen:

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

Wie Sie sehen können, informiert Sie das System darüber, dass es das Repository erfolgreich abgerufen hat.

Schritt 3:Systemaktualisierung ausführen

Führen Sie das Systemupdate aus, das Ihre AlmaLinux / Rocky Linux-Distribution zwingt, den System-Repo-Cache neu zu erstellen, damit das System das neu hinzugefügte Docker-Repository und die darin verfügbaren Pakete erkennt.

sudo dnf update

Schritt 4:Verfügbare Repos auflisten

Sie können diesen Befehl verwenden, um zu überprüfen, ob das Docker-Repository ordnungsgemäß hinzugefügt wurde:

sudo dnf repolist

Schritt 5:Installieren Sie Docker auf AlmaLinux / Rocky Linux

Nachdem wir das Docker-Repository zu unserem System hinzugefügt haben, können wir Docker zusammen mit seinem Befehlszeilentool und containerd.io installieren, um den Container-Lebenszyklus seines Hostsystems effizienter zu verwalten.

Der folgende Befehl installiert das neueste Docker-Paket für AlmaLinux / Rocky Linux:

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

Bestätigen Sie mit „Y“, dass Sie die Installation der angezeigten Paketliste zulassen.

Als nächstes werden Sie gefragt, ob Sie den Import des Docker GPG-Schlüssels in Ihr System akzeptieren. Bestätigen Sie erneut mit „Y.“

Warten Sie die Bestätigungsmeldung für den erfolgreichen Abschluss der Docker-Installation auf Ihrem AlmaLinux / Rocky Linux-System ab.

Schritt 6:Docker-Dienst starten, aktivieren und überprüfen

Nach Abschluss der Installation können Sie den Docker-Dienst starten und so konfigurieren, dass er beim Systemstart automatisch gestartet wird:

sudo systemctl start docker
sudo systemctl enable docker

Geben Sie den folgenden Befehl aus, um den Ausführungsstatus von Docker zu bestätigen:

sudo systemctl status docker

Wie Sie sehen können, läuft Docker wie erwartet.

Schritt 7:Aktivieren von Nicht-Root-Benutzern zum Ausführen von Docker-Befehlen

Bisher haben wir erfolgreich Docker auf unserem AlmaLinux / Rocky Linux System installiert.

Standardmäßig können jedoch nur Root und Benutzer mit sudo-Berechtigungen Docker-Befehle ausführen. Wenn Sie also versuchen, den docker auszuführen Befehl, ohne ihm sudo voranzustellen , erhalten Sie eine Ausgabe wie diese:

Um Docker-Befehle als Nicht-Root-Benutzer auszuführen, müssen Sie Ihren Benutzer zu docker hinzufügen Gruppe. Geben Sie dazu Folgendes ein:

sudo usermod -aG docker ${USER}

Im oben gezeigten Befehl ${USER} ist eine Umgebungsvariable, die Ihren Nutzernamen enthält.

Jetzt können Sie überprüfen, ob sich Ihr Benutzer in docker befindet Gruppe oder nicht:

id $USER

Sie können sich abmelden und wieder anmelden, um die Gruppenmitgliedschaftssitzung zu aktualisieren.

Schritt 8:Testen der Docker-Installation

Nachdem wir Docker auf AlmaLinux / Rocky Linux installiert haben, ist es an der Zeit sicherzustellen, dass alles richtig funktioniert.

Dazu benötigen wir ein Container-Image zum Testen. Glücklicherweise liegt bereits ein Image zum Testen vor. Testen wir die Installation, indem wir hello-world ausführen Container mit den folgenden Befehlen:

docker pull hello-world
docker run hello-world

Herzliche Glückwünsche! Du verdienst es! Diese Ausgabe bestätigt die erfolgreiche Installation von Docker auf AlmaLinux / Rocky Linux.

Schlussfolgerung

In diesem Tutorial wurde gezeigt, wie Docker auf einem AlmaLinux / Rocky Linux-System installiert wird. Jetzt können Sie mit dem Pullen von Images und dem Ausführen von Containern beginnen.

Weitere Informationen zu Docker finden Sie in der offiziellen Docker-Dokumentation oder in unserem großartigen Einführungsleitfaden:Was ist ein Docker-Container:Ein Einführungsleitfaden für Anfänger.

Lassen Sie mich wissen, wenn Sie Fragen oder Anregungen haben, und ich werde mich gerne bei Ihnen melden. Viel Spaß beim Docken!


AlmaLinux
  1. So installieren Sie Docker unter Rocky Linux 8

  2. So installieren Sie Apache Cassandra auf AlmaLinux / Rocky Linux 8

  3. So installieren Sie Docker unter Rocky Linux 8 / CentOS 8 / RHEL 8 / AlmaLinux

  4. So installieren Sie Jenkins unter Rocky Linux 8 / AlmaLinux 8

  5. So installieren Sie Samba in Rocky Linux und AlmaLinux

So installieren Sie Git auf Almalinux oder Rocky Linux 8

So installieren Sie den Vivaldi-Browser unter AlmaLinux | Rocky-Linux 8

So installieren Sie den Filezilla-Client unter Rocky Linux 8 | AlmaLinux

So installieren Sie Docker CE auf Rocky Linux 8

So installieren Sie Docker unter Rocky Linux und AlmaLinux

So installieren Sie Docker unter Rocky Linux und AlmaLinux