Docker Run zum Komponieren
Fügen Sie einen beliebigen Docker-Run-Befehl ein, um sofort eine saubere, strukturierte Docker-Komposition zu erzeugen. yml-Datei mit allen Flags, die in ihre Compose-Äquivalente konvertiert wurden.
Something went wrong
More options
How to use Docker Run to Compose
- Fügen Sie Ihren Docker Run-Befehl in den Eingabetextbereich ein.
- Wählen Sie optional eine Compose-Dateiformatversion aus der Dropdown-Datei.
- Klicken Sie auf Konvertieren in Komponieren, um die generierte docker-compose.yml im Ausgabebereich zu sehen.
- Verwenden Sie die Schaltfläche Speichern als oder Kopieren, um die YAML-Datei zu speichern.
Was ist Docker-Run-zu-Compose?
Dieses Tool analysiert eine Befehlszeile docker run und konvertiert jedes Flag in seine Docker-Komposition. yml-Äquivalent. Es verarbeitet Port-Mappings (-p), Volume-Mounts (-v), Umgebungsvariablen (-e), Containername (--name), Neustartrichtlinie (--restart), Netzwerkmodus, Ressourcenlimits, Protokollierungskonfiguration, Sicherheitsoptionen und viele weitere Flags.
Alles Parsing geschieht vollständig in Ihrem Browser - nichts wird an einen Server gesendet. Wählen Sie zwischen dem modernen Compose-Format (kein Versionsschlüssel) oder dem alten v3.x/v2.x-Ausgang.
FAQ
- Welche Docker Run Flags werden unterstützt?
- Der Konverter verarbeitet -p/--publish, -v/--volume, -e/-env, --name, --restart, --network, --cap-add, --device, --dns, -l/-label, --log-driver, --log-opt, --pid, --privileged, --user, -w/-workdir, --entrypoint, --hostname, --ip, --mac-address, --memory, --cpus, --shm-size, --tmpfs, --ulimit, --sysctl, --security-opt, --read-only, --init, --rm, -d, -it, und -t.
- Welche Compose-Dateiversionen werden unterstützt?
- Sie können ein modernes Format (kein Versionsschlüssel — empfohlen für Docker Compose v2+), ein älteres v3.x- oder v2.x-Format wählen. Das moderne Format ist standardmäßig und funktioniert mit allen aktuellen Docker Compose-Versionen.
- Behandelt es Multi-Line-Docker-Run-Befehle?
- Ja. Fügen Sie den Befehl als einzelne Zeile oder mit Backslash-Zeilenfortsetzungen ein - der Parser behandelt beides. Stellen Sie einfach sicher, dass der vollständige Befehl einschließlich aller Flags in der Eingabe enthalten ist.
- Wird mein Docker Run Befehl irgendwo hochgeladen?
- Nein. Alle Parsing geschieht vollständig in Ihrem Browser mit JavaScript. Es werden niemals Daten an einen Server gesendet.
Related tools
Author
Full-Stack Developer & Tools Architect
Marcus has been writing code since the dial-up era. He has contributed to open-source developer tools, built CI/CD pipelines for startups, and debugged production incidents at 3 AM more times than he would like to admit. His philosophy is that the best developer tool is the one that gets out of your way, and he writes about practical tooling that helps teams ship faster with fewer headaches.
People also use
- Docker Compose Builder🚀 DevOps Tools
Free online Docker Compose builder. Visually create docker-compose.yml files with service templates for popular stacks. Copy valid YAML instantly.
- Data Converter Hub🗄️ Developer Tools
Free online data converter hub supporting JSON, YAML, TOML, XML, CSV, and INI. Bidirectional conversion with format auto-detection, swap, and syntax validation.
- Env File Generator🚀 DevOps Tools
Free online .env file generator. Generate environment variable files with common templates for Node.js, Python, Docker, and cloud platforms.