Einleitung¶
Die Docker-Engine kann zum Ausführen nativer Container-Workloads im Docker-Stil auf Rocky Linux-Servern verwendet werden. Dies wird manchmal bevorzugt, wenn die vollständige Docker-Desktopumgebung ausgeführt wird.
Docker-Repository hinzufügen¶
Anmerkung
Docker v28 verfügt derzeit nicht über ein RHEL 10-Repository, daher sollten Sie das CentOS-Repository benutzen.
Verwenden Sie das Dienstprogramm dnf
, 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/centos/docker-ce.repo
Benötigte Pakete installieren¶
Installation 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
)¶
Verwenden Sie systemctl
, um Docker so zu konfigurieren, dass es beim Neustart automatisch gestartet wird, und starten Sie es gleichzeitig jetzt. 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, der jedoch praktisch sein kann, 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