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