Docker Compose
Teil des Docker-Kurses
Inzwischen braucht es vier Befehle, um eine halbwegs realistische Anwendung zu starten, und kurz ist keiner davon. Ein Netzwerk anlegen. Ein Volume anlegen. Die Datenbank starten, mit ihren Umgebungsvariablen, ihrem Volume und ihrem Netzwerk. Den Webserver starten, mit seinem Netzwerk und seinem ver枚ffentlichten Port, und zwar genau in dieser Reihenfolge, weil die Datenbank vorher existieren muss.
Einen davon wirst du falsch machen. Dann schreibst du sie in ein Shell-Skript, das Skript veraltet mit der Zeit, und irgendwann f眉hrt es jemand Neues im Team auf einem Rechner aus, auf dem das Volume schon existiert und einen anderen Inhalt hat. Das ist kein ausgedachter Ablauf, sondern genau der Weg, den jedes Team geht, bevor es das Werkzeug findet, das dieses Problem l枚st. ...
M枚chtest du Docker Docker Compose in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem Docker und arbeite Docker Compose praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenDocker ComposeWas du lernen wirst
- Compose.yaml
- Services
- Depends_on
- Port mapping
- Docker compose up/down
- Named volumes in compose
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.
