Dein erstes Projekt
Der Quickstart bringt dich schnell zum Laufen. Diese Seite führt dieselben Befehle aus, erklärt aber, was jeder einzelne tut, damit du die Mechanik verstehst, bevor du dich darauf verlässt.
-
Registriere das Projekt — und beobachte die Profil-Erkennung.
mdocker init mdocker init ~/Projects/aurorainitliest die Compose-Datei des Projekts und führt eine Profil-Heuristik (engine/detect.sh) aus, die sich Image- und Service-Namen ansieht, um ein Template zu wählen — zum Beispielshopware-dockware,strapi-next,api-web-postgresoder dasgeneric-Fallback. Danach erzeugt es~/.config/multi-docker/overrides/<name>.override.ymlund hält das Projekt inregistry.jsonfest.Du kannst die Vermutungen überschreiben:
expliziter Name, Profil und Host mdocker init ~/Projects/aurora \--name aurora \--profile generic \--host aurora.coding9.testSiehe Projekte registrieren & erkennen für die vollständige Menge an Optionen.
-
Starte das Projekt — und verstehe den Port-Preflight.
mdocker up mdocker up auroraVor dem Start führt
upeinen Port-Konflikt-Preflight aus. Wenn ein Host-Port, den dein Projekt veröffentlichen würde, bereits von einem fremden Prozess belegt ist, findet MultiDocker einen freien Ersatz, persistiert ihn unterport_overridesin der Registry und schreibt eine<name>.ports.yml. Danach rendert es dieCOMPOSE_FILE-Kette und ruftdocker compose up -dauf. Die Container treten demmulti-docker-edge-Netz bei und Traefik beginnt sofort zu routen. -
Öffne es — vertrauenswürdiges HTTPS, keine Warnungen.
mdocker open mdocker open auroraDer Hostname löst auf, weil
dnsmasq*.coding9.testmit127.0.0.1beantwortet und der macOS-Resolver diese Domain dorthin weiterleitet. Das mkcert-Wildcard-Zertifikat macht die TLS-Verbindung vertrauenswürdig, sodass der Browser ein Schloss statt einer Sicherheitswarnung zeigt. -
Inspiziere, was läuft.
mdocker inspect mdocker inspect aurorainspectlistet Container, Ports und Environment jedes Services auf, plus einen fertigen Connection-String zum Kopieren (mysql://,postgres://, …). Ergänze--jsonfürs Scripting.
Wohin als Nächstes
Abschnitt betitelt „Wohin als Nächstes“- Hostnamen und Routing verwalten: Hostnamen & Routing.
- Die Datenbank vom Host erreichen: Datenbanken erreichen.
- Die Interna verstehen: Architektur-Überblick.
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.