Docker Compose und Services - Postgres und pgAdmin
Thema
Postgres und pgAdmin im Themenbereich Docker Compose und Services.
Aufgabe welche die Lernenden erreichen müssen
Starte Postgres und pgAdmin mit Docker Compose und verbinde pgAdmin mit der Datenbank.
Tipps für die Informationsbeschaffung
- Nutze die Beispiel-Compose-Datei aus der Docker-Einführung.
- Prüfe zürst
docker compose psunddocker compose logs. - Der Hostname für Postgres in pgAdmin ist der Service-Name
postgres.
Lernzielkontrolle
- Welche zwei Services werden gestartet?
- Welche Umgebungsvariablen braucht Postgres im Beispiel?
- Welche Umgebungsvariablen braucht pgAdmin im Beispiel?
- Warum braucht Postgres ein Volume?
- Warum sind beide Services im gleichen Netzwerk?
- Unter welcher URL erreichst du pgAdmin?
- Warum ist der Hostname in pgAdmin
postgresund nichtlocalhost? - Was macht
depends_on? - Wie stoppst du den Stack ohne Datenverlust?
- Wie setzt du den Stack inklusive Daten vollständig zurück?
Zeitvorgabe
90 Minuten