Docker
Lernen Sie Docker vom ersten Container bis zur Produktion. Images, Netzwerke, Volumes, Compose, mehrstufige Builds und sichere Registries.
13 Lektionen, der Reihe nach
- 120 Min.
Was ist Docker
Du baust etwas auf deinem eigenen Rechner, und es funktioniert. Du schickst es jemandem im Team oder legst es auf einen Server, und es geht kaputt....
Containers vs VMsImagesContainersDocker daemonDocker CLI - 225 Min.
Dein erster Container
Theoretisch weißt du jetzt, dass ein Image ein versiegeltes Paket ist und ein Container das, was passiert, wenn du eines tatsächlich öffnest. Mit...
Docker runHello-worldInteractive shellDocker psDocker stopDocker rm - 330 Min.
Images und das Dockerfile
Bisher hast du nur Tüten geöffnet, die jemand anders zugeklebt hat: hello-world, ubuntu, alpine. Zum Erkunden ist das in Ordnung, aber es löst nicht...
FROMRUNCMDDocker buildDocker imagesDocker rmi - 435 Min.
Benutzerdefinierte Images erstellen
Das Dockerfile aus der letzten Lektion hat immer nur Software installiert, es hat nie eigene Dateien von dir ins Image geholt, und es hat nie...
COPYWORKDIRENVEXPOSELayer caching.dockerignore - 530 Min.
Container-Netzwerke
Du hast einen Webserver in einem Container gestartet, gesehen, wie er meldet, dass er auf Port 80 lauscht, dann http://localhost:80 im Browser...
Published ports-p host:containerUser-defined networksContainer DNSDocker network - 630 Min.
Volumes und Persistenz
Starte eine Datenbank in einem Container, füge ein paar Zeilen ein, entferne den Container, starte ihn erneut, und die Zeilen sind weg. Nicht...
Bind mountsNamed volumesContainer writable layerDocker volumeWhere data lives - 735 Min.
Docker Compose
Inzwischen braucht es vier Befehle, um eine halbwegs realistische Anwendung zu starten, und kurz ist keiner davon. Ein Netzwerk anlegen. Ein Volume...
Compose.yamlServicesDepends_onPort mappingDocker compose up/downNamed volumes in compose - 835 Min.
Multi-Stage Builds
Wer ein Container-Image für ein kompiliertes Programm auf die naheliegende Art baut, erlebt eine Überraschung: ein Image von 900 Megabyte, dessen...
Build stageRuntime stage--from=builderSlim final imagesAS aliasing - 925 Min.
Umgebungsvariablen und Geheimnisse
Dein Image läuft auf deinem Laptop. Jetzt soll es in Staging mit einer anderen Datenbank laufen, in Produktion wieder mit einer anderen, und das...
ENV in Dockerfile-e at runEnv_file in composeWhy not to bake secretsDocker secrets brief mention - 1025 Min.
Healthchecks und Neustartrichtlinien
Dein Stack läuft. docker ps sagt, dass alles läuft, und die Seite liefert Fehler. Du gräbst dich hinein und findest heraus: die API ist vor der...
HEALTHCHECK directive--restart=unless-stoppedDocker inspect healthCompose healthcheck - 1130 Min.
Image-Optimierung und Sicherheit
Fast kein Produktionsvorfall mit Docker geht auf einen Fehler in Docker zurück. Das immer gleiche Muster ist viel langweiliger: ein Image, vor zwei...
Small bases like alpine and distrolessUSER non-rootPinning versionsDocker scoutTrivyMulti-arch idea - 1225 Min.
Registries und Veröffentlichung
Jedes Image, das du bisher gebaut hast, existiert an genau einer Stelle: im Docker-Daemon auf deiner Maschine. Solange nur du es ausführst, ist das...
Docker tagDocker loginDocker pushDocker HubGHCRPrivate registries - 1350 Min.
Abschlussprojekt: Einen Stack ausliefern
Jede Lektion bisher hat eine Sache anhand eines Containers gezeigt, der einen String ausgibt. So lernt man eine Direktive, und genau das verdeckt den...
Multi-stage DockerfileCompose.yaml with two servicesHealthcheck and restart policyTag and pushRun elsewhere
Lerne Docker in deiner Sprache
Jede Lektion, jedes Quiz und jede Tutor-Antwort erscheint in deiner Sprache. Der KI-Tutor antwortet in der Sprache, in der du fragst.
Roles that use Docker
See how hiring teams interview engineers on Docker, in production-like environments.
DevOps Engineer
Hire DevOps engineers who actually ship. Run live or take-home interviews in production-like Linux environments with Docker, Kubernetes, Terraform and CI/CD. See how they debug, automate, and work alongside AI.
See the interviewPlatform Engineer
Hire platform engineers who reduce friction for every team. Real golden-path templates, real internal CLIs, real service onboarding flows. We record every step.
See the interviewSite Reliability Engineer (SRE)
Hire SREs who actually run production. Live workspaces with metrics, logs, traces and a service that is starting to misbehave. We record every keystroke.
See the interview