GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

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

Docker ist ein Tool, mit dem Sie Anwendungen einfach und schnell mithilfe von Containern erstellen, testen und bereitstellen können. Es hat in letzter Zeit aufgrund der Portabilität, Anwendungen unabhängig vom Host-Betriebssystem überall auszuführen, große Popularität erlangt.

Docker bietet eine effizientere und leichtere Umgebung zum Bereitstellen der Anwendung. Docker verwendet die Kernel-Funktionen wie Cgroups und Namespace, um einen Container auf einer einzelnen Betriebssysteminstanz auszuführen.

In diesem Beitrag erfahren Sie, wie Sie Docker auf Rocky Linux 8 / CentOS 8 / RHEL 8 installieren.

Docker ist jetzt in zwei Editionen verfügbar,

  • Community Edition (CE)
  • Enterprise Edition (EE)

Hier installieren wir die Docker Comunity Edition (CE).

Voraussetzungen

Ältere Version deinstallieren

Deinstallieren Sie ältere Versionen von Dockers mit den Namen docker oder docker-engine zusammen mit den zugehörigen Abhängigkeiten.

dnf remove -y docker-common docker container-selinux docker-selinux docker-engine

Machen Sie sich keine Sorgen um den Inhalt in /var/lib/docker/, alles bleibt erhalten.

Abhängige Pakete installieren

Installieren Sie dann die erforderlichen Pakete.

dnf install -y lvm2 device-mapper device-mapper-persistent-data device-mapper-event device-mapper-libs device-mapper-event-libs

Docker-Repository hinzufügen

Lassen Sie uns das Docker Community Edition-Repository für die Docker-Installation hinzufügen.

dnf install -y dnf-utils

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

Installieren Sie Docker auf Rocky Linux 8 / CentOS 8 / RHEL 8

Installieren Sie Docker-Pakete mit dem folgenden Befehl.

dnf install -y docker-ce docker-ce-cli containerd.io
Sie können auch eine bestimmte Version von Docker CE installieren, indem Sie version wie docker-ce-[version] anhängen
z. yum install docker-ce-19.03.5-3.el7
Sie können die verfügbaren Docker-Versionen mit yum list docker-ce –showduplicates | auflisten sortieren -r

Jetzt haben Sie Docker auf Ihrem Computer installiert, starten Sie den Docker-Dienst, falls er nach der Installation nicht automatisch gestartet wird

systemctl start docker

systemctl enable docker

Überprüfen Sie den Docker-Dienst.

systemctl status docker

Docker-Installation überprüfen

Sobald Sie den Docker-Dienst gestartet haben, können Sie einen einfachen „Hello World“-Container ausführen, um die Installation zu überprüfen.

docker run -it rockylinux/rockylinux echo Hello-World

Wenn Sie den docker run-Befehl ausführen, erstellt und startet Docker den Container mit dem Basis-Image von Rocky Linux.

Da wir zum ersten Mal den Centos-Container ausführen, sieht die Ausgabe wie folgt aus.

Unable to find image 'rockylinux/rockylinux:latest' locally
latest: Pulling from rockylinux/rockylinux
1b474f8e669e: Pull complete 
Digest: sha256:8122f31fbdd5c1368c6b7d5b9ae99fec2eb5966a5c967339d71e95c4a3ab7846
Status: Downloaded newer image for rockylinux/rockylinux:latest
Hello-World

Zunächst sucht Docker lokal nach dem Rocky Linux-Image, und wenn es nicht gefunden wird, beginnt es (einmalig) mit dem Herunterladen des Rocky Linux-Image aus der Docker-Registrierung. Andernfalls wird das bereits heruntergeladene Rocky-Image verwendet.

Sobald das Bild heruntergeladen wurde (in unserem Fall), startet es den Container und wiederholt den Befehl Hello-World in der Konsole, den Sie am Ende der Ausgabe sehen können.

Nicht-Root-Zugriff zulassen

Standardmäßig können nur Benutzer mit root- oder sudo-Berechtigung (root) Docker-Container ausführen. Um es Nicht-Root-Benutzern zu ermöglichen, Docker-Container auszuführen, können Sie die folgenden Schritte ausführen.

Erstellen Sie eine Gruppe namens Docker, falls noch nicht vorhanden, führen Sie die folgenden Befehle mit Root-Rechten aus.

groupadd docker

Fügen Sie einen Benutzer hinzu, der Teil der Docker-Gruppe sein soll. Ersetzen Sie raj durch Ihren Benutzernamen.

useradd raj

Fügen Sie der Docker-Gruppe einen Benutzer hinzu.

usermod -aG docker raj

Jetzt können Sie Docker mit einem Nicht-Root-Benutzer ausführen.

Interessante Themen

Grundlegende Docker-Themen

1:Die wichtigsten Docker-Befehle – Arbeiten mit Docker-Containern

2:Arbeiten mit Docker-Images – Erstellen von Docker-Images

3:So erstellen Sie Docker-Images mit DockerFile

Erweiterte Docker-Themen

1:So richten Sie die private Docker-Registrierung unter CentOS 7 ein

2:So installieren und konfigurieren Sie Docker Swarm unter CentOS 7

Schlussfolgerung

Das ist alles. Ich hoffe, Sie haben Docker erfolgreich auf Rocky Linux 8 / CentOS 8 / AlmaLinux installiert. Bitte teilen Sie uns Ihr Feedback im Kommentarbereich mit.


Cent OS
  1. So installieren Sie Docker unter AlmaLinux / Rocky Linux

  2. So installieren Sie PostgreSQL unter CentOS 8 / Rocky Linux 8 / RHEL 8

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

  4. So installieren und konfigurieren Sie Docker in Rocky Linux/Centos 8

  5. So installieren Sie Erlang auf Rocky Linux/Alma Linux/CentOS 8

So installieren Sie VirtualBox unter Rocky Linux 8 / CentOS 8 / RHEL 8

So installieren Sie MongoDB in RHEL, CentOS, Rocky und AlmaLinux

So installieren Sie MusicBrainz Picard auf RHEL | CentOS | Rockiges Linux

So installieren Sie Linux Kernel 5.13 auf Rocky Linux 8 / AlmaLinux 8 /CentOS 8

So installieren Sie Docker unter Rocky Linux und AlmaLinux

So installieren Sie Docker unter Rocky Linux und AlmaLinux