Docker unter Windows einrichten: Container leicht gemacht
Docker ist eine Plattform zur Container-Virtualisierung. Diese Anleitung zeigt dir, wie du Docker auf deinem Windows-PC installierst und nutzt.
Schritt 1: Systemanforderungen prüfen
Überprüfe, ob dein System Docker unterstützt:
- Docker Desktop ist mit Windows 10/11 Pro, Enterprise und Education kompatibel.
- Stelle sicher, dass die Virtualisierung in deinem BIOS/UEFI aktiviert ist.
Schritt 2: Docker Desktop herunterladen
Lade die neueste Version von Docker Desktop herunter:
- Besuche die offizielle Website: https://www.docker.com/products/docker-desktop.
- Klicke auf "Download for Windows" und lade die Installationsdatei herunter.
Schritt 3: Docker Desktop installieren
Installiere Docker Desktop auf deinem PC:
- Öffne die heruntergeladene Datei, um den Installationsassistenten zu starten.
- Folge den Anweisungen und aktiviere die Option "Install required components".
- Klicke auf "Fertigstellen", um die Installation abzuschließen.
Schritt 4: Docker Desktop konfigurieren
Konfiguriere Docker für deine Anforderungen:
- Starte Docker Desktop und melde dich mit einem Docker-Konto an (erstelle ein Konto, falls nötig).
- Wechsle in die Einstellungen und aktiviere "Use WSL 2 based engine" für optimale Leistung.
- Stelle sicher, dass das richtige Backend (WSL 2 oder Hyper-V) ausgewählt ist.
Schritt 5: Erster Docker-Container
Teste Docker mit einem einfachen Container:
- Öffne die Eingabeaufforderung oder PowerShell.
- Gib
docker run hello-world
ein, um einen Testcontainer auszuführen. - Prüfe die Ausgabe, um sicherzustellen, dass Docker korrekt eingerichtet ist.
Schritt 6: Docker-Images verwalten
Lerne, wie du Docker-Images verwaltest:
- Verwende
docker pull [image-name]
, um ein Image herunterzuladen. - Nutze
docker images
, um alle lokalen Images anzuzeigen. - Entferne nicht benötigte Images mit
docker rmi [image-name]
.
Schritt 7: Container erstellen und starten
Starte Container basierend auf Images:
- Gib
docker run -d -p 8080:80 [image-name]
ein, um einen Container im Hintergrund auszuführen. - Prüfe laufende Container mit
docker ps
. - Stoppe Container mit
docker stop [container-id]
.