Docker Desktop installieren

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

  1. Die heruntergeladene .dmg-Datei öffnen
  2. Docker in den Programme-Ordner ziehen
  3. Docker Desktop starten
  4. 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

  1. Den Installer (.exe) starten
  2. Die Option „Use WSL 2 instead of Hyper-V“ aktiviert lassen
  3. Installation abschließen und ggf. neu starten
  4. 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.

Nach oben scrollen