Baue in 16 praktischen Aktivitäten eine Docker-Grundlage auf – vom ersten Container bis zu eigenen Images, Netzwerken und persistentem Speicher. Neun geführte Labs erklären den Ablauf, sieben Challenges verlangen dieselben Kernoperationen mit weniger Anleitung.
Du arbeitest hauptsächlich mit Docker CLI auf einem Ubuntu-Host und kombinierst Container-Lifecycle, Dockerfiles, Netzwerkisolation und -erkennung sowie Volume-Verwaltung, um kleine Anwendungen zu paketieren.
Was du lernen wirst
Nach Abschluss kannst du:
- Docker Engine, Images, Container und Docker Hub erklären sowie Container starten und untersuchen.
- Images pullen, suchen, auflisten, taggen, speichern, laden und entfernen und Tags sowie Layers erkennen.
- Container interaktiv oder detached ausführen und Lifecycle, Logs, inspect,
execund Dateikopien verwalten. - Namen, Ports, Mounts, Variablen, Limits, Restart Policies, Netzwerke, Verzeichnisse und Befehle mit
docker runsetzen. - Dockerfiles schreiben, die Inhalte kopieren, Abhängigkeiten installieren und
ENTRYPOINToderCMDdefinieren. - Multi-stage Builds,
.dockerignore, Non-root-USER,HEALTHCHECK,ARGund Labels auf Flask und Go anwenden. - Bridge-Netzwerke erstellen, Container verbinden, Isolation und Discovery testen sowie host und none verwenden.
- Volumes erstellen, Daten persistieren und teilen sowie einfach sichern und wiederherstellen.
Für wen dieser Kurs geeignet ist
Der Kurs richtet sich an Entwickler, Systemadministrations- und DevOps-Einsteiger, die Docker-Befehle vor Multi-Container-Tools oder Orchestrierung beherrschen möchten. Er beginnt bei null, enthält aber zunehmend eigenständige Challenges und Dockerfile-Techniken.
Voraussetzungen: Docker-Erfahrung ist nicht nötig. Du solltest Linux navigieren, Textdateien bearbeiten und Ports, Prozesse, Dateien und Ordner kennen. Einfache Shell-Befehle erleichtern die Challenges.
Lernumgebung: Alle Aktivitäten laufen in bereitgestellten Docker-fähigen Ubuntu-22.04-Umgebungen. Meist nutzt du ein Desktop-Terminal, beim Image-Building einen Webeditor; Zugriff und Projektdateien sind vorbereitet.
Häufig gestellte Fragen
Ist der Kurs vollständig geführt?
Er kombiniert neun geführte Labs mit sieben weniger angeleiteten Challenges nach den jeweiligen Themen.
Muss Docker auf meinem Computer installiert sein?
Nein. Docker ist in den bereitgestellten Ubuntu-Umgebungen verfügbar.
Benötige ich ein Docker-Hub-Konto?
Nein. Du nutzt öffentliche Images mit pull und search, ohne Login, Push oder Veröffentlichung.
Behandelt der Kurs Docker Compose, Swarm oder Kubernetes?
Nein. Er fokussiert Dockerfiles und Docker CLI auf einem Host, einschließlich mehrerer über Docker-Netzwerke verbundener Container. Compose und Orchestrierung sind nicht enthalten.





