Aller au contenu
🐳

Convertisseur Docker Compose

Convertissez les commandes docker run en YAML docker-compose et vice-versa. Supporte volumes, ports, env, réseaux, politiques de redémarrage.

Mode

Comment fonctionne le convertisseur Docker Compose ?

docker run → compose : tokenise la ligne de commande, mappe les flags vers les clés compose (-p → ports, -v → volumes, -e → environment, --name → nom du service, --restart → politique de redémarrage), et émet un docker-compose.yml valide. compose → docker run : parse le YAML et reconstruit la commande docker run pour chaque service.

Flags supportés

  • -p/--publish — mappages de ports
  • -v/--volume — bind mounts et volumes nommés
  • -e/--env — variables d'environnement
  • --name — nom du conteneur → nom du service
  • --restart — politique de redémarrage
  • --network, -d, --rm, --entrypoint, -w, -u

Utilisations courantes

  • Onboarding — transformez la commande docker run d'un tutoriel en fichier compose maintenable.
  • Refactoring — migrez de scripts docker run vers des stacks gérés par compose.
  • Documentation — montrez les deux formes côte à côte.

Confidentialité

Toute la conversion s'exécute 100% dans votre navigateur. Aucune donnée envoyée.