Zum Inhalt springen
🐳

Docker Compose Konverter

Wandeln Sie docker run-Befehle in docker-compose YAML und zurück um. Unterstützt Volumes, Ports, env, Netzwerke, Restart-Policies. Im Browser.

Modus

Wie funktioniert der Docker Compose Konverter?

docker run → compose: tokenisiert die Befehlszeile, ordnet Flags zu Compose-Schlüsseln zu (-p → ports, -v → volumes, -e → environment, --name → Service-Name, --restart → Restart-Policy) und gibt gültiges docker-compose.yml aus. compose → docker run: parst YAML und rekonstruiert den docker run-Befehl für jeden Service.

Unterstützte Flags

  • -p/--publish — Port-Zuordnungen
  • -v/--volume — Bind-Mounts und benannte Volumes
  • -e/--env — Umgebungsvariablen
  • --name — Container-Name → Service-Name
  • --restart — Restart-Policy
  • --network, -d, --rm, --entrypoint, -w, -u

Häufige Anwendungsfälle

  • Onboarding — verwandeln Sie den docker run-Befehl eines Tutorials in eine wartbare Compose-Datei.
  • Refactoring — migrieren Sie von docker run-Skripten zu Compose-verwalteten Stacks.
  • Dokumentation — zeigen Sie beide Formen nebeneinander.

Datenschutz

Die gesamte Konvertierung läuft zu 100% in Ihrem Browser. Es werden keine Daten gesendet.