Convertidor Docker Compose
Convierte comandos docker run a YAML docker-compose y viceversa. Soporta volúmenes, puertos, env, redes, políticas de reinicio. En tu navegador.
Referencia
¿Cómo funciona el convertidor Docker Compose?
docker run → compose: tokeniza la línea de comandos, mapea flags a claves de compose (-p → ports, -v → volumes, -e → environment, --name → nombre del servicio, --restart → política de reinicio) y emite un docker-compose.yml válido. compose → docker run: parsea YAML y reconstruye el comando docker run para cada servicio.
Flags soportados
-p/--publish— mapeos de puerto-v/--volume— bind mounts y volúmenes nombrados-e/--env— variables de entorno--name— nombre de contenedor → nombre del servicio--restart— política de reinicio--network,-d,--rm,--entrypoint,-w,-u
Usos comunes
- Onboarding — convierte el comando docker run de un tutorial en un archivo compose mantenible.
- Refactorización — migra de scripts docker run a stacks gestionados por compose.
- Documentación — muestra ambas formas lado a lado.
Privacidad
Toda la conversión se ejecuta 100% en tu navegador. No se envían datos a ningún servidor.