Zum Hauptinhalt springen
Entwickler-Tools

Docker-zu-Compose-Konverter

Konvertieren Sie Docker-Run-Befehle sofort in formatierte docker-compose.yml-Dateien.

Parameters

Fügen Sie hier Ihren 'docker run'-Befehl ein

Results

docker-compose.yml
version: '3.8'
services:
  nginx_web:
    image: nginx:latest
    container_name: nginx_web
    restart: always
    ports:
      - "8080:80"
    volumes:
      - /my/custom/nginx.conf:/etc/nginx/nginx.conf:ro
    environment:
      - NGINX_PORT=80

Why Choose Docker-zu-Compose-Konverter

Der Docker-zu-Compose-Konverter übersetzt komplexe 'docker run'-Befehle in saubere, einsatzbereite docker-compose.yml-Dateien. Er unterstützt erweiterte Flags wie Umgebungsvariablen (-e), Volumes (-v), Ports (-p), Neustartrichtlinien, Netzwerke und mehr. Ein perfektes Tool für DevOps-Ingenieure und Entwickler, die von eigenständigen Containern zur Docker-Compose-Orchestrierung migrieren möchten.

  • Komplexe Docker-Run-CLI-Argumente sofort parsen
  • Unterstützt Umgebungen, Volumes, Ports, Labels, Netzwerke und Neustartrichtlinien
  • Erzeugt saubere, richtig eingerückte YAML-Syntax
  • Vollständig clientseitig, wodurch sichergestellt wird, dass Ihre Konfiguration und Geheimnisse privat bleiben

How to Use

  1. 1Kopieren Sie Ihren 'docker run'-Befehl.
  2. 2Fügen Sie den Befehl in das Eingabefeld ein.
  3. 3Die entsprechende docker-compose.yml-Datei wird sofort generiert.
  4. 4Klicken Sie auf die Schaltfläche „Kopieren“, um das YAML in Ihrer Zwischenablage zu speichern.

Frequently Asked Questions (FAQ)

Welche Docker-Flags werden unterstützt?

Dieses Tool unterstützt die gängigsten Flags, einschließlich -p/--publish, -v/--volume, -e/--env, --name, --restart, --network, --label, -u/--user, -w/--workdir und --entrypoint.

Werden mehrere Befehle unterstützt?

Derzeit ist das Tool darauf optimiert, einen einzelnen 'docker run'-Befehl nach dem anderen zu verarbeiten, um einen Dienstblock zu generieren.

Sind meine Umgebungsvariablen sicher?

Ja. Das Parsen und die Konvertierung erfolgen vollständig in Ihrem Browser. Es werden keine Daten an unsere Server gesendet.