Healthchecks und Neustartrichtlinien
Teil des Docker-Kurses
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 Datenbank gestartet, hat schon die erste Verbindung nicht bekommen und liefert seitdem 500er aus, und zwar aus einem Prozess, der formal lebt und deshalb formal in Ordnung ist.
Genau diese Lücke schließt diese Lektion. "Der Prozess läuft" ist eine viel schwächere Aussage als "die Anwendung funktioniert", und Docker kann den Unterschied nicht erkennen, solange du ihm nicht beibringst, wie es nachfragt. Sobald es nachfragen kann, darfst du auch festlegen, was passieren soll, wenn die Antwort nein lautet. ...
Möchtest du Docker Healthchecks und Neustartrichtlinien in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem Docker und arbeite Healthchecks und Neustartrichtlinien praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenHealthchecks und NeustartrichtlinienWas du lernen wirst
- HEALTHCHECK directive
- --restart=unless-stopped
- Docker inspect health
- Compose healthcheck
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.
