So installieren Sie Docker unter CentOS
Docker ist ein leistungsfähiges 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
sudo yum update -y2. 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
sudo yum install -y yum-utils device-mapper-persistent-data lvm2Das Paket yum-utils enthält das Dienstprogramm yum-config-manager, mit dem wir das Docker-Repository einrichten werden
3. Einrichten des Docker-Repositorys
Als nächstes fügen Sie das offizielle Docker-Repository zu Ihrem System hinzu
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoDieses Repository bietet die neuesten Docker-Pakete für CentOS
4. Docker installieren
Nachdem Sie das Repository hinzugefügt haben, können Sie nun Docker installieren
sudo yum install -y docker-ceDamit 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 Sie ihn für die Ausführung beim Start
sudo systemctl start docker sudo systemctl enable dockerUm den Status des Docker-Dienstes zu überprüfen, können Sie den folgenden Befehl ausführen
sudo systemctl status docker6. Überprüfen der Docker-Installation
Um zu überprüfen, ob Docker korrekt funktioniert, führen Sie den folgenden Befehl aus
sudo docker run hello-worldDieser Befehl lädt ein Test-Image aus dem Repository von Docker 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
sudo groupadd dockerSchritt 2: Fügen Sie Ihren Benutzer zur Docker-Gruppe hinzu
Ersetzen Sie your_username durch den tatsächlichen Benutzernamen, den Sie Docker zur Verfügung stellen möchten
sudo usermod -aG docker your_usernameNachdem 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-Container auflistendocker ps # Zeigt laufende Container an docker ps -a # Zeigt alle Container an, auch die gestoppten
- Starten und Stoppen von Containern
docker start container_iddocker stop container_id - Container entfernen
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. Falls Sie dies jedoch wieder aktivieren müssen
sudo systemctl enable docker10. 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. Wenn Sie Docker installiert haben, können Sie jetzt damit beginnen, die Containerisierung für Ihre Projekte unter CentOS zu erforschen.


