Convertisseur Docker Run en Docker Compose
Transformez une ou plusieurs commandes docker run en fichiers docker-compose.yml propres et formatés instantanément dans votre navigateur.
Commande Docker Run
docker-compose.yml
1 serviceConçu pour DevOps et les Workflows Modernes
Pourquoi les développeurs choisissent Devsload pour convertir leurs commandes de conteneurs en manifestes Compose.
Prise en charge complète des drapeaux Docker
Convertit les ports (-p), volumes (-v), variables d’environnement (-e, --env-file), stratégies de redémarrage et réseaux sans accroc.
Support multi-services
Collez plusieurs commandes docker run séparées par des sauts de ligne pour composer une stack complète dans un seul fichier.
Compatible multiligne et Shell
Prend en charge les barres obliques inverses bash (\), backticks PowerShell et guillemets simples ou doubles avec espaces.
100% Côté Client & Privé
L’exécution se fait entièrement dans votre navigateur. Vos secrets et identifiants ne quittent jamais votre machine.
Comment convertir Docker Run en Docker Compose
Un processus simple en 4 étapes pour migrer vos commandes terminal vers une configuration déclarative.
1. Collez votre commande
Copiez n’importe quelle commande docker run depuis un README ou votre historique et collez-la dans l’éditeur de gauche.
2. Analyse automatique
Le parseur extrait instantanément le nom de l’image, les ports, volumes, variables d’environnement et options.
3. Vérifiez le YAML généré
Consultez le manifeste Docker Compose version 3.8 avec une indentation propre et des valeurs échappées.
4. Copiez ou téléchargez
Cliquez sur « Copier YAML Compose » ou « Télécharger .yml » pour enregistrer votre fichier docker-compose.yml.
Foire Aux Questions
Tout ce que vous devez savoir sur Docker Run et les manifestes Docker Compose.
Quelle est la différence entre docker run et docker-compose.yml ?
docker run est une commande impérative qui démarre un conteneur unique avec des arguments CLI. docker-compose.yml est un fichier déclaratif qui orchestre plusieurs services, réseaux et volumes avec docker compose up -d.
Puis-je convertir plusieurs commandes docker run en même temps ?
Oui ! Collez simplement plusieurs commandes docker run séparées par un saut de ligne. L’outil créera automatiquement un service distinct pour chaque conteneur dans le bloc services:.
Comment le nom de chaque service est-il déterminé ?
Si la commande contient --name <nom>, celui-ci est utilisé comme clé de service et container_name. Sinon, le nom est dérivé du référentiel de l’image Docker.
Pourquoi les options -d et --rm ne figurent-elles pas dans le fichier YAML ?
Dans Docker Compose, le mode détaché est géré au lancement via docker compose up -d et la suppression automatique est gérée par docker compose down.
Mes variables et clés API sont-elles protégées ?
Absolument. Aucune donnée n’est transmise à un serveur distant ; l’analyse s’exécute entièrement dans le moteur JavaScript de votre navigateur.
Outils Développeur & DevOps Associés
Découvrez des outils complémentaires conçus pour simplifier vos déploiements et configurations.
