docker run in docker-compose umwandeln
Der Docker-Run-zu-Compose-Konverter verwandelt einen langen docker-run-Befehl in eine übersichtliche docker-compose.yml. Aus Optionen wie Ports, Volumes, Umgebungsvariablen und Netzwerken werden die passenden YAML-Schlüssel. Das spart das mühsame Nachschlagen der Compose-Syntax und macht aus einem schwer wartbaren Einzeiler eine versionierbare, wiederverwendbare Datei. Die Umwandlung läuft vollständig im Browser.
Typische Anwendungsfälle
- Container dauerhaft machen: Überführe einen ad-hoc gestarteten Container in eine reproduzierbare Compose-Datei für dein Projekt.
- Befehle dokumentieren: Halte fest, wie ein Container gestartet wurde, statt einen langen Befehl in der History zu suchen.
- Setups teilen: Gib Kolleginnen und Kollegen eine klare docker-compose.yml statt eines fehleranfälligen Einzeilers.
- Compose-Syntax lernen: Sieh am eigenen Beispiel, wie sich run-Optionen auf die Schlüssel in der YAML abbilden.
So konvertierst du deinen Befehl
- 1 Füge deinen vollständigen docker-run-Befehl in das Eingabefeld ein.
- 2 Das Tool zerlegt die Optionen und erzeugt die entsprechende docker-compose.yml.
- 3 Prüfe das generierte YAML und passe Service-Namen bei Bedarf an.
- 4 Kopiere die Datei oder lade sie herunter.
Vom Einzeiler zur wartbaren Datei
Lange docker-run-Befehle sind schwer zu lesen, zu versionieren und zu teilen. Eine docker-compose.yml macht dieselbe Konfiguration explizit, kommentierbar und mit einem einzigen Befehl startbar. Der Konverter nimmt dir die Übersetzung der Optionen ab; prüfe das Ergebnis dennoch, besonders bei selten genutzten Flags. Da alles lokal geschieht, gelangen keine Umgebungsvariablen oder Zugangsdaten aus deinem Befehl an einen Server.