a11y.skipToMainContent
1

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.

More options
Was this tool helpful?
Send output to:
Advertisement

How to use Docker Run to Compose

  1. Fügen Sie Ihren Docker Run-Befehl in den Eingabetextbereich ein.
  2. Wählen Sie optional eine Compose-Dateiformatversion aus der Dropdown-Datei.
  3. Klicken Sie auf Konvertieren in Komponieren, um die generierte docker-compose.yml im Ausgabebereich zu sehen.
  4. 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.

Advertisement

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

MW
Marcus Webb"The DevTool Craftsman"

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.

Advertisement