Multi-Stage Builds
Teil des Docker-Kurses
Wer ein Container-Image für ein kompiliertes Programm auf die naheliegende Art baut, erlebt eine Überraschung: ein Image von 900 Megabyte, dessen nützlicher Inhalt aus einer einzigen 8 Megabyte großen Datei besteht. Alles andere ist der Compiler, der Paketmanager, der den Compiler installiert hat, die Header-Dateien, die Zwischenergebnisse der Übersetzung und der Modul-Cache.
Es ist der Unterschied zwischen einer Werkstatt und dem Stuhl, den du darin gebaut hast. Du lieferst den Stuhl nicht aus, indem du die ganze Werkstatt mitsamt Stuhl verschickst. Du nimmst den Stuhl heraus. ...
Möchtest du Docker Multi-Stage Builds in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem Docker und arbeite Multi-Stage Builds praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenMulti-Stage BuildsWas du lernen wirst
- Build stage
- Runtime stage
- --from=builder
- Slim final images
- AS aliasing
Lies diese Lektion in deiner Sprache
Alle Lektionen in diesem Kurs
13 Lektionen- 1Was ist Docker20 Min.
- 2Dein erster Container25 Min.
- 3Images und das Dockerfile30 Min.
- 4Benutzerdefinierte Images erstellen35 Min.
- 5Container-Netzwerke30 Min.
- 6Volumes und Persistenz30 Min.
- 7Docker Compose35 Min.
- 8Multi-Stage Builds35 Min.
- 9Umgebungsvariablen und Geheimnisse25 Min.
- 10Healthchecks und Neustartrichtlinien25 Min.
- 11Image-Optimierung und Sicherheit30 Min.
- 12Registries und Veröffentlichung25 Min.
- 13Abschlussprojekt: Einen Stack ausliefern50 Min.
