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-buildx-plugin 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               : This package provides the underlying technology for building and running docker containers (dockerd) 
docker-ce-cli           : Provides the command line interface (CLI) client docker tool (docker)
containerd.io           : Provides the container runtime (runc)
docker-buildx-plugin    : Docker Buildx plugin for the Docker CLI
docker-compose-plugin   : A plugin that provides the 'docker compose' subcommand 

Author: Wale Soyinka

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