Datenbanken vom Host erreichen
Weil MultiDocker Host-Port-Bindungen entfernt, sind Datenbanken nicht auf die übliche Weise auf dem Host veröffentlicht. So erreichst du sie trotzdem.
Der schnellste Weg: inspect
Abschnitt betitelt „Der schnellste Weg: inspect“mdocker inspect listet Container, Ports und Environment jedes Services auf und
gibt einen fertigen Connection-String zum Kopieren aus:
mdocker inspect auroramdocker inspect aurora --json # maschinenlesbarJeder Datenbank-Service bekommt einen mysql://-, postgres://-, redis://-
oder mongodb://-String, den du direkt in einen Client einfügen kannst.
Einen GUI-Client verbinden
Abschnitt betitelt „Einen GUI-Client verbinden“Mit OrbStack ist jeder Container vom Host unter
<service>.<project>.orb.local erreichbar. Zum Beispiel in TablePlus:
| Feld | Wert |
|---|---|
| Host | db.aurora.orb.local |
| Port | 3306 (der interne Standard) |
| User / Passwort | aus der ursprünglichen Compose-Datei des Projekts |
Kein Port-Mapping nötig — der Container ist direkt adressierbar.
Docker Desktop exponiert kein Host-DNS in Container, sodass
<service>.<project>.orb.local nicht auflöst. Um die Datenbank zu erreichen,
musst du einen Port temporär mappen, indem du ihn von Hand ins Override
einträgst.
Interaktive Shell und Ein-Klick-Öffnen
Abschnitt betitelt „Interaktive Shell und Ein-Klick-Öffnen“MultiDocker bringt DB-Helfer mit, die den Dialekt automatisch erkennen (MySQL/MariaDB, PostgreSQL, Redis, MongoDB):
mdocker db list aurora # welche Services sind Datenbankenmdocker db shell aurora # interaktiver Client im Containermdocker db open aurora # TablePlus via Connection-URL startenmdocker db open aurora --print # nur die URL ausgebenWenn ein Projekt mehr als einen Datenbank-Service hat, übergib
--service <name>, um einen auszuwählen.
Verwandt
Abschnitt betitelt „Verwandt“Cookie-Einstellungen
Statistik-Werkzeuge setzen wir nur ein, wenn du zustimmst. Die notwendige Speicherung hält die Seite funktionsfähig; alles andere bleibt aus, bis du entscheidest.
Speichert deine Entscheidung aus diesem Dialog in deinem Browser (localStorage). Kein Cookie, keine Weitergabe an Dritte.
Google Analytics 4 über den Google Tag Manager, um die Nutzung der Seite zu messen. Wird erst nach deiner Einwilligung geladen.