Docker ist eine Virtualisierungsplattform, die für ihre Fähigkeit bekannt ist, Anwendungen in Containern auszuführen. Wir können Container bauen und miteinander kommunizieren. Hier erfahren Sie, wie Sie die Docker CE-Plattform auf Rocky Linux 8 installieren, um containerisierte virtuelle Maschinen zu erstellen.
Schritte zur Installation von Docker CE auf Rocky Linux 8
Was werden wir hier lernen?
- Docker-Installationsprozess für Rocky Linux 8
- Wie ziehe ich Images von Docker Hub, um einen Container zu installieren und auszuführen?
- Befehle zum Starten, Stoppen und Neustarten der Docker Engine
Die hier aufgeführten Schritte funktionieren auch für RHEL und CentOS 8… Siehe auch unseren Artikel zur Installation der KiteMatic Docker-GUI unter Rocky Linux.
1. Fügen Sie Docker Repo unter Rocky Linux hinzu
Fügen Sie Ihrem Rocky Linux 8 das offizielle Docker CE-Repository hinzu, damit wir es installieren können, ohne seine Pakete manuell herunterzuladen.
Hinweis – Es ist ein einzelner Befehl, verwenden Sie ihn also als Ganzes
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
2. Systemaktualisierung ausführen
Damit das System das hinzugefügte Docker-Repository und die darin verfügbaren Pakete erkennt, führen Sie das Systemupdate aus, das Rocky Linux zwingt, den System-Repository-Cache neu zu erstellen.
sudo dnf update
3. Befehl zum Installieren der Docker CE Engine
Wir haben also bereits das Docker-Repo und jetzt ist es an der Zeit, den einfachen Befehl mit dem DNF-Paketmanager auszuführen, um Docker-CE zusammen mit seinem Befehlszeilentool und containerd.io zu installieren, um den Container-Lebenszyklus seines Hostsystems effizient zu verwalten.
sudo dnf install docker-ce docker-ce-cli containerd.io
4. Docker-Dienst aktivieren und starten
Sobald die Installation abgeschlossen ist, starten Sie den Docker-Dienst auf Ihrem Rocky Linux und aktivieren Sie auch die automatische Ausführung beim Systemstart.
sudo systemctl enable docker sudo systemctl start docker
Überprüfen Sie den Status des Dienstes, um sicherzustellen, dass er ordnungsgemäß funktioniert.
systemctl status docker
5. Rocky Linux-Benutzer zur Docker-Benutzergruppe hinzufügen
Um Docker-Befehle auszuführen, benötigen wir sudo
Rechte oder Root-Zugriff und um dies zu vermeiden, fügen Sie Ihren aktuellen Systembenutzer der Docker-Gruppe hinzu, damit Sie den Befehl zum Herunterladen und Erstellen von Containern einfach ausführen können.
sudo usermod -aG docker $USER
Überprüfen Sie, ob Ihr Benutzer in der Docker-Gruppe ist oder nicht.
id $USER
Wenn Sie einen anderen Benutzer als den aktuellen verwenden möchten, ersetzen Sie einfach $USER Geben Sie im obigen Befehl den Benutzer des jeweiligen Systems ein, dem Sie die Rechte zum Verwalten von Docker erteilen möchten.
Server neu starten
Um sicherzustellen, dass alle Änderungen reibungslos funktionieren, starten Sie Ihren Host-Rocky-Linux-Server oder -Desktop, auf dem Sie Docker installiert haben, neu.
So erhalten Sie Informationen und Details zum Docker des Installationsprogramms B. Version, mehrere installierte Container, Kernelversion des Hosts, Architektur, CPU, Name des Betriebssystems usw. Typ:
docker info
6. Testen Sie Docker, indem Sie Image ziehen
Laden wir einige Images wie Ubuntu herunter, um einen Container zu erstellen und zu testen, ob alles gut funktioniert oder nicht.
docker pull ubuntu
Der obige Befehl ruft die neueste Image-Datei der LTS-Version ab, d. h. Ubuntu 20.04 LTS, um sie zu installieren und einen entsprechenden Container von Docker Hub zu erstellen.
Um zu erfahren, welche Images heruntergeladen wurden und lokal auf Ihrem Docker-System verwendet werden können, führen Sie Folgendes aus:
docker images
7. Container ausführen
Jetzt haben wir das Docker-Image von Ubuntu, lassen Sie uns einen Container damit erstellen und ausführen. Der Befehl dafür ist sehr einfach:
docker run -it ubuntu
Danach können Sie den Ubuntu APT-Paketmanager verwenden, um den Befehl auszuführen und die verschiedenen Anwendungen darüber zu installieren. Erfahren Sie mehr über seine Befehle und arbeiten Sie auf der offiziellen Dokumentationsseite.
Endnote:
Da es sich um ein REHL-basiertes Betriebssystem handelt, funktioniert Rocky Linux genau wie CentOS 8, daher können die gleichen Befehle und Repositories, die zum Abrufen verschiedener Pakete, einschließlich Docker, installiert werden müssen, auch darauf verwendet werden.