Eine Ad-hoc-Kommandozeile in eine Konfiguration gießen
Aus einem bereits erprobten docker-run-Entwurf einen versionierbaren Ausgangspunkt für Compose machen.
Guide
docker run zu Compose zerlegt den Befehl zuerst mit einem eigenen Tokenizer nach Shell-Regeln und bildet dann die unterstützten langen und kurzen Optionen auf ein Compose-Serviceobjekt ab, das schließlich mit js-yaml zu compose.yaml serialisiert wird. Docker wird dabei nicht ausgeführt; nicht direkt abbildbare oder unbekannte Parameter landen im Warnbereich, statt stillschweigend zu verschwinden.
Aktualisiert am 2026-09-102 min read
docker run-Befehl einfügen – erlaubt sind sudo, docker container run, einfache und doppelte Anführungszeichen sowie Zeilenfortsetzungen.compose.yaml herunterladen oder kopieren.docker compose config auf dem Zielsystem prüfen und dann entscheiden, ob der Befehl ausgeführt wird.| Eingabe | Ausgabe | Hinweis |
|---|---|---|
-p 8080:80 |
ports |
Portzuordnung |
-v data:/app |
Service-Volumes + Volume auf oberster Ebene | Das benannte Volume wird automatisch deklariert |
--gpus all |
Warnung | Hinweis, deploy-Geräte manuell einzutragen |
\ plus Zeilenumbruch sowie die unter Windows übliche Backtick-Fortsetzung; er ist keine vollständige POSIX-Shell und führt weder Variablenexpansion noch Befehlssubstitution, Umleitung oder Pipe aus.docker run erkennbar sein; das erste Token, das keine Option ist, gilt als Image, alles danach als command des Containers.--network-alias, fester IP, GPU oder --volumes-from wird auf manuelle Anpassung hingewiesen.-d, --rm oder -P, die nur Client- oder Ausführungssemantik von docker run haben, erzeugen keine falsche Compose-Konfiguration, sondern eine Erläuterung.Aus einem bereits erprobten docker-run-Entwurf einen versionierbaren Ausgangspunkt für Compose machen.
Im Warnbereich die Parameter finden, die sich nicht automatisch abbilden lassen, damit bei der Konvertierung keine Konfiguration verloren geht.
Nein, sie analysiert nur Text und erzeugt YAML.
Die Prüfung solltest du nicht überspringen; auch die Seite selbst rät dazu, zuerst docker compose config auszuführen.
Der Docker-Befehl wird ausschließlich im Browser analysiert; das Werkzeug verbindet sich weder mit einem Docker-Daemon noch mit einer Registry oder einem Server. Enthält der Befehl Schlüssel oder Umgebungsvariablen, werden auch diese nicht hochgeladen.
Aktualisiert am 2026-09-10
docker-run-Befehle in eine compose.yaml umwandeln, über 30 gängige Parameter abgedeckt, unbekannte Parameter werden ausgewiesen
Dieses Werkzeug ist noch nicht vollständig übersetzt; einige Inhalte nutzen die Ausgangssprache oder die Rückfallsprache.
Den vollständigen Befehl einfügen; mehrzeilige Fortsetzungen mit \ und Argumente in Anführungszeichen werden unterstützt, die Umwandlung erfolgt live