Suite DevOps & Conteneurs
Confidentialité 100% côté client

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

Presets:

docker-compose.yml

1 service
version: '3.8'

services:
  web-server:
    container_name: web-server
    image: nginx:alpine
    restart: unless-stopped
    ports:
      - '8080:80'
    volumes:
      - '/var/www/html:/usr/share/nginx/html:ro'

Conçu pour DevOps et les Workflows Modernes

Pourquoi les développeurs choisissent Devsload pour convertir leurs commandes de conteneurs en manifestes Compose.

01

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.

02

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.

03

Compatible multiligne et Shell

Prend en charge les barres obliques inverses bash (\), backticks PowerShell et guillemets simples ou doubles avec espaces.

04

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.