Docker Desktop installieren – Anleitung für macOS, Windows und Linux
Docker gehört heute zu den wichtigsten Werkzeugen, wenn es um moderne Softwareentwicklung, Microservices und Container-Orchestrierung geht. Um lokal mit Containern arbeiten zu können, nutze ich in vielen Fällen Docker Desktop. Es bringt alle notwendigen Komponenten mit und lässt sich auf den gängigen Betriebssystemen relativ einfach installieren.
In diesem Beitrag erkläre ich Schritt für Schritt, wie Docker Desktop auf macOS, Windows und Linux installiert wird, welche Voraussetzungen erfüllt sein müssen und wie du nach der Installation überprüfst, ob alles korrekt funktioniert.
Die offizielle Dokumentation von Docker dient dabei als Referenz und ist an den entsprechenden Stellen verlinkt.
Was ist Docker Desktop?
Docker Desktop ist eine Desktop-Anwendung, die eine komplette lokale Docker-Umgebung bereitstellt. Sie eignet sich besonders für Entwicklung, Tests und Schulungen.
Docker Desktop enthält unter anderem:
- Docker Engine
- Docker CLI
- Docker Compose
- Eine grafische Oberfläche zur Verwaltung von Containern und Images
- Optional eine lokale Kubernetes-Installation
Gerade für Einsteiger ist Docker Desktop ein sehr guter Startpunkt, da viele komplexe Schritte automatisiert werden.
Voraussetzungen
Bevor ich Docker Desktop installiere, prüfe ich immer zuerst die grundlegenden Systemanforderungen:
- 64-Bit Betriebssystem
- Mindestens 4 GB RAM (empfohlen: 8 GB oder mehr)
- Aktivierte Virtualisierung im BIOS oder UEFI
- Administratorrechte für die Installation
Wenn später mehrere Container oder Kubernetes genutzt werden sollen, macht sich zusätzlicher Arbeitsspeicher deutlich bemerkbar.
Docker Desktop auf macOS installieren
Auf macOS ist die Installation von Docker Desktop besonders einfach. Unterstützt werden sowohl Intel-basierte Macs als auch Apple-Silicon-Geräte (M1, M2, M3).
Download
Der Download erfolgt über die offizielle Docker-Seite:
Docker Desktop für macOS – Installationsanleitung
Installation
- Die heruntergeladene
.dmg-Datei öffnen - Docker in den Programme-Ordner ziehen
- Docker Desktop starten
- Beim ersten Start die angezeigten Systemabfragen bestätigen
Nach dem Start läuft Docker Desktop im Hintergrund. Der aktuelle Status wird über das Docker-Symbol in der Menüleiste angezeigt.
Docker Desktop auf Windows installieren
Unter Windows setzt Docker Desktop auf das Windows Subsystem for Linux 2 (WSL 2). Diese Kombination hat sich als stabil und performant erwiesen.
Download
Docker Desktop für Windows – Installationsanleitung
Installation
- Den Installer (
.exe) starten - Die Option „Use WSL 2 instead of Hyper-V“ aktiviert lassen
- Installation abschließen und ggf. neu starten
- Docker Desktop starten
WSL 2 aktivieren (falls noch nicht installiert)
Falls WSL 2 noch nicht aktiv ist, kann es in den meisten Fällen mit folgendem Befehl installiert werden:
wsl --install
wsl --set-default-version 2
Weitere Details findest du in der offiziellen Docker-WSL-2-Dokumentation .
Docker unter Linux installieren
Unter Linux gibt es zwei gängige Wege. In vielen Fällen installiere ich direkt die Docker Engine, da sie schlanker ist und sich besonders für Server eignet. Docker Desktop ist jedoch ebenfalls verfügbar.
Option 1: Docker Desktop für Linux
Docker Desktop für Linux installieren
Option 2: Docker Engine installieren (empfohlen)
Docker Engine – offizielle Installationsanleitung
Beispiel für Ubuntu:
sudo apt update
sudo apt install docker.io docker-compose-plugin
Damit Docker ohne sudo genutzt werden kann, füge ich den aktuellen Benutzer zur Docker-Gruppe hinzu:
sudo usermod -aG docker $USER
newgrp docker
Installation überprüfen
Nach der Installation teste ich Docker immer mit einem einfachen Beispiel:
docker --version
docker run hello-world
Wenn der Hello-World-Container erfolgreich gestartet wird, ist Docker korrekt installiert und einsatzbereit.
Häufige Probleme und Lösungen
Docker Desktop startet nicht
- Virtualisierung im BIOS/UEFI prüfen
- WSL-2-Status unter Windows kontrollieren
- System neu starten
Permission denied unter Linux
In den meisten Fällen fehlt die Docker-Gruppenzuordnung:
sudo usermod -aG docker $USER
Weiterführende Links
Ausblick: Im nächsten Beitrag zeige ich, wie man Podman unter Linux installiert.