Zum Inhalt

Einleitung

Die Docker-Engine kann zum Ausführen nativer Container-Workloads im Docker-Stil auf Rocky Linux-Servern verwendet werden. Dies wird manchmal dem Ausführen der kompletten Docker Desktop-Umgebung vorgezogen.

Docker Repository hinzufügen

Benutzen Sie das dnf-Tool, um das Docker Repository zu Ihrem Rocky Linux Server hinzuzufügen. Geben Sie bitte Folgendes ein:

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

Benötigte Pakete installieren

Installieren der neuesten Version von Docker Engine, containerd und Docker Compose:

sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin

Starten und aktivieren vom Systemd-Docker-Dienst (dockerd)

Benutzen Sie das Tool systemctl um den Dockerd-Daemon so zu konfigurieren, dass er automatisch mit dem nächsten System-Neustart ausgeführt wird und gleichzeitig für die aktuelle Sitzung gestartet wird. Geben Sie bitte Folgendes ein:

sudo systemctl --now enable docker

Erlauben Sie optional einem Nicht-Root-Benutzer, Docker zu verwalten

Fügen Sie der Gruppe docker einen Nicht-Root-Benutzer hinzu, um dem Benutzer die Verwaltung von docker ohne sudo zu ermöglichen.

Dies ist ein optionaler Schritt, er kann jedoch praktisch sein, wenn Sie der Hauptbenutzer des Systems sind oder wenn Sie mehreren Benutzern die Verwaltung von Docker gestatten möchten, ihnen jedoch keine sudo-Berechtigungen erteilen möchten.

Geben Sie bitte Folgendes ein:

# Add the current user
sudo usermod -a -G docker $(whoami)

# Add a specific user
sudo usermod -a -G docker custom-user

Um der neuen Gruppe zugewiesen zu werden, müssen Sie sich ab- und erneut anmelden. Überprüfen Sie mit dem Befehl id, ob die Gruppe hinzugefügt wurde.

Anmerkungen

docker-ce : Dieses Paket stellt die zugrunde liegende Technologie für den Bau und den Betrieb von Docker-Containern (dockerd) zur Verfügung
docker-ce-cli: Stellt die Kommandozeilenschnittstelle (CLI) Client Docker (Docker) zur Verfügung
containerd.io : Stellt die Container-Laufzeit (runc) zur Verfügung
docker-compose-plugin: Ein Plugin, das den `docker compose' Sub-Kommando zur Verfügung stellt 

Author: Wale Soyinka

Contributors: Neel Chauhan, Srinivas Nishant Viswanadha, Stein Arne Storslett, Ganna Zhyrnova, Steven Spencer