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.
Cómo usar el Conversor de Docker Run a Compose
Cómo usarlo
- Pegue un comando docker run completo que incluya el nombre de la imagen.
- Revise el YAML docker-compose generado en el panel de salida.
- Copie el YAML y ajuste manualmente las opciones no compatibles si hace falta.
Consejos
- El conversor admite actualmente --name, -p/--publish, -e/--env, -v/--volume y --restart, incluidas las formas comunes con signo igual para publish, env, volume, name y restart.
- Las opciones no compatibles se ignoran y cualquier token restante después de la imagen se emite como una sola cadena command de Compose.
- La conversión se ejecuta en su navegador. La herramienta no sube su comando, pero AppDoesIt sigue cargando recursos compartidos de la página y preferencias guardadas en el navegador, y Pegar/Copiar usan el portapapeles solo cuando hace clic en los botones.