Conversor de Docker Run a Compose

Convierte un comando docker run en YAML inicial de docker-compose desde su navegador.

comando docker run

docker-compose.yml generado


                        
                        
                    

Cuándo usar el Conversor de Docker Run a Compose

Motivos comunes para convertir un comando docker run en YAML inicial de Compose:

  • Crear un Compose rápidamente

    Empiece desde un comando docker run existente cuando necesite un docker-compose.yml rápido para desarrollo local o entrega.

  • Documentar ajustes del contenedor

    Convierta puertos, variables de entorno, volúmenes y políticas de reinicio en un formato YAML más claro para compañeros o documentación.

  • Revisar flags compatibles

    Compruebe cómo opciones comunes de docker run como --name, publish, env, volume y restart se convierten en campos de Compose.

  • Migrar comandos pequeños

    Conserve un comando final sencillo de la app en YAML inicial de Compose antes de añadir manualmente las opciones no compatibles.

  • Compartir YAML inicial

    Copie un fragmento limpio de Compose en chat, notas o tickets cuando hable de una configuración de contenedor con otra persona.

Preguntas Frecuentes

¿Qué flags de docker run son compatibles ahora mismo?
El analizador actual admite --name, -p/--publish, -e/--env, -v/--volume y --restart, incluidas las formas comunes con signo igual como --publish=8080:80.
¿Qué ocurre con los flags no compatibles?
Los flags no compatibles se ignoran por ahora. Si quedan tokens adicionales después del nombre de la imagen, se emiten como una única cadena command de Compose para que pueda editarla manualmente.
¿Mi comando docker run se envía a un servidor?
No. La conversión ocurre en su navegador y esta herramienta no sube el comando. AppDoesIt puede seguir cargando recursos compartidos de la página y preferencias guardadas en el navegador, y el acceso al portapapeles ocurre solo cuando hace clic en Pegar o Copiar.
¿Necesito un comando docker run completo?
Sí. El conversor espera un comando docker run con nombre de imagen. Si falta la imagen, la app muestra un error en línea en lugar de generar YAML.
¿Puedo copiar el YAML generado?
Sí. Una vez que se convierte un comando válido, el botón Copiar se habilita para colocar el texto generado de docker-compose.yml en su portapapeles.