So installieren Sie Docker unter CentOS ⋆ ALexHost SRL

Testen Sie Ihre Fähigkeiten mit unseren Hosting-Diensten und erhalten Sie 15% Rabatt!

Code an der Kasse verwenden:

Skills
04.12.2024

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:

sudo yum update -y

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:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

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:

sudo yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo

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:

sudo yum install -y docker-ce

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:

sudo systemctl start docker sudo systemctl enable docker

Um den Status des Docker-Dienstes zu überprüfen, können Sie Folgendes ausführen:

sudo systemctl status docker

6. Überprüfen der Docker-Installation

Um zu überprüfen, ob Docker korrekt funktioniert, führen Sie den folgenden Befehl aus:

sudo docker run hello-world

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

sudo groupadd docker

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:

sudo usermod -aG docker ihr_benutzername

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:

sudo systemctl enable docker

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.

Testen Sie Ihre Fähigkeiten mit unseren Hosting-Diensten und erhalten Sie 15% Rabatt!

Code an der Kasse verwenden:

Skills