Technical Anshu Startseite › Tutorials › Docker auf WSL 2
🐳 Docker-Setup-Anleitung

Docker-Installation auf WSL 2 – Erstes Container-Setup

Installieren Sie Docker Desktop unter Windows 10 oder 11 mit dem WSL 2-Backend – zuerst WSL, dann Docker und dann einen verifizierten Hello-World-Container. Beinhaltet die ehrlichen Prüfungen für Virtualisierung, Lizenzierung und die Docker-Benutzergruppe.

✍️ Technical Anshu🪟 Windows 10 / 11🎧 Multi-Language Audio
Docker-Installation auf WSL 2 – Erstes Container-Setup
🎧 Mehrsprachiges Audio: Klicken Sie im Videoplayer auf [Einstellungen] (⚙️) ➔ [Audiospur], um Ihre Sprache auszuwählen.

📑Kapitel

  1. Warum die Reihenfolge wichtig ist – zuerst WSL 2, dann Docker Desktop
  2. Überprüfen Sie zuerst den PC – Windows-Version mit Winver und Virtualisierung im Task-Manager
  3. WSL 2 mit einem Befehl installieren, neu starten und den ersten Ubuntu-Lauf beenden
  4. Überprüfen des WSL-Status, der Distributionsliste und der Standardprüfung der Version 2
  5. Installieren von Docker Desktop mit dem WSL 2-Backend
  6. Ausführung des ersten Containers – docker --version und hello-world
  7. Die ehrlichen Kontrollen – Docker Desktop-Lizenzierung und die Docker-Users-Gruppe

📋 Übersicht und Schritt-für-Schritt-Anleitung

1

Überprüfen Sie zuerst Ihren PC

Docker Desktop mit dem WSL 2-Backend benötigt drei Dinge, und wenn man diesen zweiminütigen Check überspringt, verliert man einen Abend. Zuerst die Windows-Version: Sie benötigen Windows 10 Version 2004 oder höher oder Windows 11. Drücken Sie Win + R, geben Sie winver ein und drücken Sie die Eingabetaste, um Ihre genaue Version anzuzeigen.

Run Dialog
winver

Zweitens muss die Virtualisierung im BIOS oder UEFI eingeschaltet sein. Öffnen Sie den Task-Manager, gehen Sie zu Leistung, dann zu CPU und suchen Sie nach Virtualisierung: Aktiviert. Wenn „Deaktiviert“ angezeigt wird, werden Sie durch keine Softwareeinstellung gerettet – aktivieren Sie zuerst Intel VT-x oder AMD SVM im BIOS. Drittens: Halten Sie etwa 4 GB freien RAM und ein paar GB freien Speicherplatz bereit: WSL 2 und Docker teilen sich Ihren Computer, sie ersetzen ihn nicht.

📌 Auf Windows Home-Editionen ist diese WSL 2-Route kein Workaround – es ist die beabsichtigte Route. Hyper-V ist dafür nicht erforderlich.
2

Installieren Sie WSL 2 vor allem anderen

Die meisten fehlgeschlagenen Docker-Installationen unter Windows scheitern aus einem langweiligen Grund: Die Reihenfolge war falsch. Docker Desktop erwartet eine funktionierende WSL 2 darunter, also bauen Sie zuerst das Fundament. Öffnen Sie PowerShell als Administrator und führen Sie einen Befehl aus:

PowerShell (Admin)
wsl --install

Lassen Sie den Vorgang abschließen und starten Sie dann den PC neu. Der Neustart ist nicht optional, er lädt die Virtualisierungskomponenten. Nach dem Neustart schließt Ubuntu (die Standarddistribution) sein eigenes Setup ab und fordert Sie auf, einen Linux-Benutzernamen und ein Linux-Passwort zu erstellen.

⚠️ Dieses Linux-Passwort gilt nur für sudo – wählen Sie eines aus, das Sie sich merken, denn während Sie es eingeben, wird nichts auf dem Bildschirm angezeigt. Und lassen Sie die Distribution nicht halb fertig: Eine Distribution, deren erster Lauf nie beendet wurde, ist die häufigste versteckte Ursache dafür, dass Docker Desktop beim ersten Start hängen bleibt.
3

Stellen Sie sicher, dass WSL 2 wirklich bereit ist

Bevor Docker sich der Maschine nähert, bestätigen Sie das Fundament mit zwei Befehlen:

PowerShell
wsl --status
wsl -l -v

Ihre Distribution sollte VERSION 2 in der Liste anzeigen. Wenn 1 angezeigt wird, legen Sie die Standardversion fest und konvertieren Sie die Distribution, wie in der Befehlsausgabe vorgeschlagen:

PowerShell
wsl --set-default-version 2

Jede Schicht wird getestet, bevor die nächste weitergeht. Wenn also später etwas ausfällt, wissen Sie genau, welche Schicht das Problem verursacht.

4

Installieren Sie Docker Desktop oben

Laden Sie Docker Desktop nur von docker.com herunter – Download-Sites von Drittanbietern bündeln Müll mit beliebten Installationsprogrammen. Führen Sie das Installationsprogramm aus und lassen Sie die Option WSL 2 anstelle von Hyper-V verwenden aktiviert. Auf den meisten PCs ist es standardmäßig aktiviert.

Wenn das Installationsprogramm Sie dazu auffordert, schließen Sie es und melden Sie sich ab oder starten Sie es neu, wenn Sie dazu aufgefordert werden. Docker fügt Ihr Windows-Konto der lokalen Gruppe docker-users hinzu, und die Gruppenmitgliedschaft wird erst bei einer erneuten Anmeldung wirksam – dies ist die ehrliche Prüfung, die die meisten Anleitungen überspringen, und aus diesem Grund weigert sich Docker manchmal, zu starten, bis Sie sich ab- und wieder anmelden.

Starten Sie Docker Desktop und warten Sie, bis sich das Walsymbol in der Taskleiste stabilisiert und das Dashboard Engine läuft meldet. Der erste Start ist langsam; gib ihm ein paar Minuten. Akzeptieren Sie den Bildschirm „Docker Subscription Service Agreement“ ehrlich – es handelt sich um eine echte Lizenz.

✅ Tipp: Um den Befehl docker sowohl in Ubuntu als auch in PowerShell zu verwenden, öffnen Sie die Docker-Desktop-Einstellungen, gehen Sie zu Ressourcen, dann WSL-Integration und schalten Sie Ihre Distribution ein.
5

Führen Sie Ihren ersten Container aus – Hello World

Öffnen Sie ein neues PowerShell- oder Terminalfenster und führen Sie die beiden Befehle aus, die beweisen, dass die gesamte Kette funktioniert:

PowerShell
docker --version
docker run hello-world

docker --version beweist, dass der Client installiert ist und sich in Ihrem PATH befindet. docker run hello-world beweist alles andere: Docker kann das Image nicht lokal finden, lädt es vom Docker Hub herunter, erstellt daraus einen Container, führt es aus und gibt seine Hello from Docker!-Nachricht aus. Wenn diese Meldung angezeigt wird, funktioniert Ihre Kette durchgehend – Terminal, Client, Engine in WSL 2, Netzwerk und Registrierung.

⚠️ Zwei ehrliche Warnungen. Erstens benötigt der erste Durchlauf das Internet für den Pull – wenn er fehlschlägt, installieren Sie ihn nicht blind neu; Überprüfen Sie, welche Schicht (WSL, Engine, Netzwerk) tatsächlich ausgefallen ist. Zweitens ist Docker Desktop nicht einfach „kostenlos“ für jedermann: Es ist kostenlos für den persönlichen Gebrauch, für Bildungszwecke, für nichtkommerzielle Open-Source-Anwendungen und kleine Unternehmen im Rahmen der von Docker veröffentlichten Größenbeschränkungen und für größere Unternehmen ein kostenpflichtiges Abonnement pro Benutzer. Wenn Sie es am Arbeitsplatz installieren, prüfen Sie, auf welcher Seite dieser Linie sich Ihr Unternehmen befindet.

🏷️Themensuchvariablen und Schlüsselwörter

🔍 Docker 🔍 Docker Desktop 🔍 WSL 2 🔍 Docker Install Windows 🔍 hello-world Container 🔍 docker-users Group 🔍 Virtualization 🔍 Ubuntu on Windows 🔍 Docker on Windows 10 🔍 Docker on Windows 11 🔍 First Container Setup 🔍 TechnicalAnshu
🎙️ Vollständiges Transkript – zum Erweitern antippen

__TOK_28__

__TOK_29__

❓ Häufig gestellte Fragen

Ist dieses Tutorial zu 100 % kostenlos?

__TOK_30__

Können Anfänger dieser Anleitung folgen?

__TOK_31__

Wo kann ich Fragen stellen, wenn ich nicht weiterkomme?

__TOK_32__

🚀 Sehen Sie sich das vollständige Tutorial auf YouTube an

__TOK_33__

__TOK_34__

▶️ Vollständiges Video ansehen
Dieses Tutorial basiert auf dem Video „Docker Install on WSL 2“ von Technical Anshu. • Sind Sie bei irgendeinem Schritt nicht weitergekommen? Fragen Sie in den Videokommentaren nach – dort bekommen Sie Hilfe 🙏