Por qué usar doconv
- docker run → Compose. Pase de una línea a YAML de servicio Compose listo.
- Fragmento Deployment. También un Deployment de Kubernetes inicial — no Helm ni kustomize.
- Avisos de flags. Las opciones sin mapeo 1:1 se señalan con claridad.
- Solo navegador. Sin API: el comando no sale del dispositivo.
- Compartir por hash. Opcionalmente copie una URL con el comando en el hash.
Cómo convertir docker run
- Pegue
docker run …o cargue un Ejemplo. - Pulse Convertir — aparecen YAML Compose y el fragmento Deployment.
- Lea los avisos de lo que no mapeó 1:1.
- Copie el YAML o comparta el enlace con hash.
Flags, Compose y Deployment
No todo flag de docker run tiene gemelo directo en Compose o Kubernetes. doconv es un punto de partida honesto: mapea lo que puede y avisa del resto — sin equivalencia total.
Consejos:
- Revise puertos, volúmenes y red tras convertir.
--privileged,--network hosty devices suelen pedir ajustes manuales.-it,-dy--rmson de ciclo de vida CLI y suelen omitirse.- No genera charts Helm ni kustomize.
- Para YAML use
yamaster; para unidades,k8size.
Para qué sirve
- borrador de compose.yml desde un docker run;
- inicio de Deployment al migrar a clúster;
- detectar flags sin mapeo 1:1;
- compartir el comando vía URL hash;
- enseñar la diferencia entre run, Compose y Kubernetes.
Preguntas frecuentes
¿Es 100% equivalente a docker run?
No. Es una conversión inicial con avisos por flags no mapeados.
¿Genera Helm o kustomize?
No. Solo YAML Compose y un fragmento Deployment.
¿Se sube mi comando?
No. Todo ocurre en el navegador — sin API.
¿Cómo compartir el resultado?
Compartir copia una URL con el comando en el hash (opcional).
¿Qué hago con los avisos?
Léalos: suele hacer falta ajustar red, volúmenes, capabilities o puertos a mano.