So installieren Sie Docker unter CentOS
Docker ist ein leistungsstarkes Tool zum Erstellen, Bereitstellen und Ausführen von Anwendungen in Containern und bietet eine isolierte Umgebung, die die Entwicklung und Bereitstellung vereinfacht. Die Installation von Docker auf CentOS ermöglicht es Ihnen, diese Fähigkeiten zu nutzen. Diese Anleitung führt Sie durch den Prozess der Installation von Docker auf einem CentOS-Server.
1. Aktualisieren Sie das System
Bevor Sie Docker installieren, sollten Sie Ihr System aktualisieren, um sicherzustellen, dass alle Pakete aktuell sind:
2. Erforderliche Pakete installieren
Für Docker müssen zunächst einige Abhängigkeiten installiert werden. Führen Sie den folgenden Befehl aus, um sie hinzuzufügen:
Das Paket yum-utils bietet das Dienstprogramm yum-config-manager, das wir zum Einrichten des Docker-Repositorys verwenden werden.
3. Einrichten des Docker-Repositorys
Als nächstes fügen Sie das offizielle Docker-Repository zu Ihrem System hinzu:
Dieses Repository enthält die neuesten Docker-Pakete für CentOS.
4. Docker installieren
Nachdem das Repository hinzugefügt wurde, können Sie nun Docker installieren:
Damit wird die Docker-Engine auf Ihrem CentOS-System installiert.
5. Starten und Aktivieren von Docker
Sobald Docker installiert ist, starten Sie den Docker-Dienst und aktivieren ihn für die Ausführung beim Start:
Um den Status des Docker-Dienstes zu überprüfen, können Sie Folgendes ausführen:
6. Überprüfen der Docker-Installation
Um zu überprüfen, ob Docker korrekt funktioniert, führen Sie den folgenden Befehl aus:
Dieser Befehl lädt ein Testbild aus dem Docker-Repository herunter und führt es aus. Wenn alles korrekt eingerichtet ist, wird eine Meldung angezeigt, dass Docker installiert ist und funktioniert.
7. Verwalten von Docker als Nicht-Root-Benutzer (optional)
Standardmäßig benötigt Docker root-Rechte. Um einem Nicht-Root-Benutzer die Ausführung von Docker-Befehlen zu ermöglichen, fügen Sie ihn der Docker-Gruppe hinzu.
Schritt 1: Erstellen Sie die Docker-Gruppe
Schritt 2: Hinzufügen des Benutzers zur Docker-Gruppe
Ersetzen Sie your_username durch den tatsächlichen Benutzernamen, dem Sie Zugriff auf Docker geben möchten:
Nachdem Sie den Benutzer hinzugefügt haben, melden Sie sich ab und wieder an, damit die Änderungen wirksam werden.
8. Grundlegende Docker-Befehle
Hier finden Sie einige grundlegende Docker-Befehle für den Einstieg:
- Docker-Behälter auflisten:docker ps # Zeigt laufende Container an docker ps -a # Zeigt alle Container an, auch die gestoppten
- Starten und Stoppen von Containern:docker start container_id docker stop container_id
- Entfernen von Containern:docker rm container_id
- Docker Images auflisten:docker images
- Ein Docker-Image ziehen:docker pull image_name
9. Konfigurieren von Docker zum Starten beim Booten
Docker sollte bereits so konfiguriert sein, dass es beim Booten gestartet wird. Wenn Sie es jedoch erneut aktivieren müssen:
10. Zusätzliche Docker-Konfiguration (optional)
- Einrichten von Docker Compose: Mit Docker Compose können Sie Multicontainer-Anwendungen definieren und ausführen. Installieren Sie Docker Compose mit:sudo curl -L “https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose sudo chmod x /usr/local/bin/docker-compose
- Docker Daemon konfigurieren: Passen Sie Docker an, indem Sie die Datei /etc/docker/daemon.json bearbeiten. Sie können Optionen wie Protokollierung, Speichertreiber und Netzwerkeinstellungen konfigurieren.
Fazit
Die Installation von Docker auf CentOS bietet eine flexible Umgebung für containerisierte Anwendungen und vereinfacht die Entwicklungs- und Bereitstellungsprozesse. Nachdem Docker installiert ist und läuft, können Sie nun damit beginnen, die Containerisierung für Ihre Projekte unter CentOS zu erforschen.