33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Benutze den Code:

BLACK33
BG40
Promo verwenden
31.10.2024

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 -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 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.repo

Dieses 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-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 Sie 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 den folgenden Befehl 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 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 docker

Schritt 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_username

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-Container 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
  • 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 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. Wenn Sie Docker installiert haben, können Sie jetzt damit beginnen, die Containerisierung für Ihre Projekte unter CentOS zu erforschen.

33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Benutze den Code:

BLACK33
BG40
Promo verwenden