Abschlussprojekt: Einen Stack ausliefern
Teil des Docker-Kurses
Jede Lektion bisher hat eine Sache anhand eines Containers gezeigt, der einen String ausgibt. So lernt man eine Direktive, und genau das verdeckt den eigentlich schwierigen Teil: Eine echte Anwendung besteht aus mehreren Containern, die sich gegenseitig finden, in der richtigen Reihenfolge starten, ihre Daten behalten und am Ende dort landen m眉ssen, wo eine andere Maschine sie erreichen kann.
Genau das baust du jetzt. Eine kleine HTTP-API in Go, die mit Postgres spricht, in einem mehrstufigen Image, das klein ist und als Nicht-Root-User l盲uft, per Compose so verdrahtet, dass die API wartet, bis die Datenbank wirklich bereit ist, danach getaggt und gepusht, sodass eine frische Maschine das Ganze mit einem einzigen Befehl starten kann. ...
M枚chtest du Docker Abschlussprojekt: Einen Stack ausliefern in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem Docker und arbeite Abschlussprojekt: Einen Stack ausliefern praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenAbschlussprojekt: Einen Stack ausliefernWas du lernen wirst
- Multi-stage Dockerfile
- Compose.yaml with two services
- Healthcheck and restart policy
- Tag and push
- Run elsewhere
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.
