Docker Workshop: Vom ersten Container zur agentic Build-Pipeline
„Läuft bei mir“ war gestern: Mit Docker verpackst du Anwendungen so, dass sie überall gleich laufen. In fünf Lerntagen gehst du vom ersten Dockerfile über Compose-Stacks mit Datenbank und Cache, schlanke und gescannte Images und eine CI-Pipeline bis zu KI-Agenten, die Dockerfiles selbst prüfen und reparieren – innerhalb klarer Guardrails. Der Docker-Playground im Browser prüft deinen Code live und simuliert build, run, Compose, Security-Scan und CI.
Was du lernst.
- Images, Container und Layer verstehen und die Docker-CLI sicher bedienen
- Dockerfiles mit Multi-Stage, nicht-root-User und HEALTHCHECK schreiben
- Mehrere Dienste mit Docker Compose, Volumes und eigenen Netzwerken betreiben
- Images klein, cache-freundlich und scan-fest machen (Trivy, hadolint)
- Logging, Health-Checks, Restart-Policies und Profile für den Betrieb einsetzen
- KI-Agenten mit AGENTS.md/CLAUDE.md und CI-Gates sicher einsetzen: lint → build → test → scan → PR
So ist der Kurs aufgebaut.
- Tag 1 · Grundlagen & erste ContainerAgentic Containerization 101, CLI, Dockerfile-Grundlagen, Multi-Stage, non-root, HEALTHCHECK, Mini-Projekt Flask-App.
- Tag 2 · Volumes, Netzwerke & ComposeNamed Volumes und Bind Mounts, Service-Discovery, Compose mit Profiles, Mini-Projekt Web + Postgres + Redis.
- Tag 3 · Optimierung, Security & CILayer-Caching, .dockerignore, Build-Args, Trivy-Scans, read-only und Capabilities, GitHub Actions mit Tagging-Strategie.
- Tag 4 · Compose in ProduktionLog-Rotation, Health- und Readiness-Endpoints, Restart-Policies, Ressourcen-Limits, Monitoring mit Prometheus.
- Tag 5 · Agentic Docker Patterns & ChallengeReAct-Loop lint → build → test → fix, Projektregeln für Agenten, CI/CD-Guardrails, Freitags-Challenge mit 5 agentischen Aufgaben.
Für Entwicklerinnen, Admins und DevOps-Einsteiger, die Anwendungen sauber containerisieren und KI-Agenten dabei sicher einsetzen wollen.
Linux-Grundkenntnisse (z. B. aus dem Linux Workshop) und erste Python-Erfahrung sind hilfreich.
Du containerisierst eigene Anwendungen nach Best Practices, betreibst Multi-Service-Stacks mit Compose und baust eine CI-Pipeline, in der Agenten Dockerfiles prüfen, verbessern und per Pull Request vorschlagen.
Diesen Kurs gibt es auch im Bundle.
Häufige Fragen zu Docker Workshop.
Brauche ich Docker Desktop?
Für die Übungen im Kursbereich nicht – der Docker-Playground läuft im Browser und simuliert build, run, Compose, Scan und CI. Für eigene Projekte nutzt du Docker Desktop (Windows/macOS) oder Docker Engine (Linux).
Geht es auch um Kubernetes?
Der Kurs konzentriert sich auf Docker, Compose und CI; Kubernetes wird als Ausblick eingeordnet. Für die Orchestrierung gibt es den Kubernetes Workshop (8 Wochen).
Gibt es ein Paket?
Im Bundle „Cloud & DevOps“ mit Linux, AWS und Ansible.
Der CLAUDE.md-Spickzettel.
Vorlage, Regeln und häufige Fehler auf zwei Seiten – dazu etwa zwei Praxis-Tipps im Monat. Jederzeit abbestellbar.