Image-Optimierung und Sicherheit
Teil des Docker-Kurses
Fast kein Produktionsvorfall mit Docker geht auf einen Fehler in Docker zurück. Das immer gleiche Muster ist viel langweiliger: ein Image, vor zwei Jahren aus node:latest gebaut, läuft als root, 900 MB groß, und schleppt jede bekannte Schwachstelle einer Distribution mit sich, die niemand aktualisiert hat, weil es am Tag des Builds funktioniert hat und seitdem nichts das Gegenteil behauptet.
Schwierig ist keine der Gegenmaßnahmen. Es sind vier Gewohnheiten, jede ein paar Zeilen im Dockerfile wert, und zusammen nehmen sie den größten Teil des Risikos und den größten Teil der Größe weg. Diese Lektion besteht aus genau diesen vier Gewohnheiten und den Werkzeugen, die sie überprüfen.
Möchtest du Docker Image-Optimierung und Sicherheit in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem Docker und arbeite Image-Optimierung und Sicherheit praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenImage-Optimierung und SicherheitWas du lernen wirst
- Small bases like alpine and distroless
- USER non-root
- Pinning versions
- Docker scout
- Trivy
- Multi-arch idea
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.
