Vertiefe Docker in 19 Challenges zu Containern, Images und Registries, Deployment, Netzwerken, persistenten Daten, Compose und einem ersten Swarm-Workflow. Jede Aufgabe enthält Ziel und Beispiele oder Anleitung mit Lösung – unterstützte Praxis statt Prüfung ohne Hinweise.
Die Sammlung reicht von CLI-Befehlen bis Jenkins, lokaler Registry, Compose-Netzwerken und Swarm-Stack. Da die Aufgaben von Beginner bis Advanced reichen, solltest du die Grundlagen bereits kennen.
Was du lernen wirst
Nach Abschluss kannst du:
- Container erstellen, starten, attachen, detachen, aktualisieren, inspizieren, stoppen und entfernen.
- Namen, Variablen, Bind Mounts und spezifische, zufällige oder mehrere Port-Mappings setzen.
- Images per Dockerfile für Python, Node.js, Go, Nginx und Jenkins sowie multi-stage bauen.
- Docker Hub durchsuchen, Images taggen und pushen und eine lokale Registry betreiben.
- Container über Bridges, Links, Namen und Variablen verbinden und Kommunikation testen.
- Compose-Services und Netzwerke für Jenkins und Single-Host-Szenarien definieren.
- Swarm initialisieren, einen Stack deployen und einen Service skalieren.
- Volumes und Bind Mounts verwalten, Daten kopieren, teilen, sichern und wiederherstellen.
Für wen dieser Kurs geeignet ist
Der Kurs ist für Lernende mit Docker-Grundlagen, die vielfältigere Aufgaben als in einem linearen Tutorial üben möchten und Zielzustände in CLI-, Dockerfile- oder Compose-Aktionen übersetzen wollen.
Voraussetzungen: Du solltest Images, Container, grundlegende Docker-Befehle, Linux-Navigation und Text/YAML-Editing kennen. Dockerfiles, Ports und Volumes helfen bei den mittleren und fortgeschrittenen Aufgaben.
Lernumgebung: Alle 19 Challenges laufen in bereitgestellten Docker-fähigen Ubuntu-22.04-Desktops, überwiegend im Terminal mit lokalen Browserprüfungen.
Häufig gestellte Fragen
Wie unterscheidet sich dies von Docker für Anfänger?
Der Anfängerkurs lehrt Konzepte; hier übst du breiter mit Jenkins, Registry, Compose und Swarm.
Benötige ich ein Docker-Hub-Konto?
Eine Push-Aufgabe verlangt ein Konto. Sonst werden öffentliche oder lokale Ressourcen ohne kostenpflichtige Cloud genutzt.
Wie tief gehen Compose und Swarm?
Nur Einführung: einige Compose-Szenarien sowie Swarm-Initialisierung, Stack-Deployment und Skalierung, keine produktive Multi-Node-Administration.
Sind die Challenges völlig ohne Anleitung?
Nein. Viele enthalten Ziele, Beispiele, detaillierte Schritte und Lösungen.




