Docker unter Linux / Raspberry Pi OS installieren
Diese Anleitung erklaert, wie Sie Docker unter Linux installieren, einschliesslich Raspberry Pi OS, um den Remote Wake-on-LAN Dienst fuer Turn Off PC auszufuehren.
Der Installationsprozess und die Befehle sind identisch fuer Linux und Raspberry Pi OS.
Unterstuetzte Systeme
Diese Anleitung gilt fuer:
- Ubuntu
- Debian
- Linux Mint
- Raspberry Pi OS
- Andere Debian-basierte Linux-Distributionen
Gilt fuer:
- Server
- Desktop-PCs
- Mini-PCs
- Raspberry Pi (empfohlen fuer den Dauerbetrieb)
Was diese Einrichtung bewirkt
Nach Abschluss dieser Anleitung:
- Docker Engine ist installiert
- Docker laeuft als Systemdienst
- Das System ist bereit, Container auszufuehren
- Der Remote Wake-on-LAN Dienst kann bereitgestellt werden
Voraussetzungen
Stellen Sie vor dem Fortfahren sicher, dass:
- Sie eine unterstuetzte Linux-Distribution verwenden
- Sie Administrator-Rechte (root) haben
- Das System Internetzugang hat
- Das System mit dem lokalen Netzwerk verbunden ist
Schritt 1: Docker installieren
Docker bietet ein offizielles Installationsskript.
Fuehren Sie folgenden Befehl aus:
curl -fsSL https://get.docker.com | sh
Dieser Befehl:
- Erkennt Ihre Linux-Distribution
- Installiert Docker Engine
- Installiert erforderliche Abhaengigkeiten
- Konfiguriert den Docker-Dienst
Dies funktioniert sowohl unter Linux als auch Raspberry Pi OS.
Schritt 2: Docker aktivieren und starten
Stellen Sie sicher, dass Docker beim Start automatisch ausgefuehrt wird:
sudo systemctl enable docker
sudo systemctl start docker
Ueberpruefen Sie, ob Docker laeuft:
sudo systemctl status docker
Der Dienst sollte active (running) anzeigen.
Schritt 3: Docker ohne sudo erlauben (empfohlen)
Standardmaessig erfordert Docker sudo.
Um Ihrem Benutzer zu erlauben, Docker-Befehle ohne sudo auszufuehren:
sudo usermod -aG docker $USER
Melden Sie sich dann ab und wieder an, damit die Aenderung wirksam wird.
Schritt 4: Docker-Installation ueberpruefen
Fuehren Sie folgenden Befehl aus:
docker version
Sie sollten beides sehen:
- Client-Version
- Server-Version
Testen Sie Docker mit einem einfachen Container:
docker run hello-world
Wenn der Container erfolgreich laeuft, ist Docker korrekt installiert.
Haeufige Probleme
Docker-Befehl nicht gefunden
- Melden Sie sich ab und wieder an
- Stellen Sie sicher, dass Docker korrekt installiert ist
Zugriff verweigert beim Ausfuehren von Docker
- Stellen Sie sicher, dass Ihr Benutzer in der
docker-Gruppe ist - Starten Sie neu oder melden Sie sich erneut an nach der Ausfuehrung von
usermod
Docker-Dienst laeuft nicht
- Starten Sie den Dienst manuell:
sudo systemctl start docker
- Pruefen Sie bei Bedarf die Protokolle:
journalctl -u docker