Perché doconv
- docker run → Compose. Da una riga a YAML di servizio Compose pronto.
- Snippet Deployment. Anche un Deployment Kubernetes iniziale — non Helm/kustomize.
- Avvisi sui flag. Le opzioni senza mappatura 1:1 sono segnalate.
- Solo browser. Niente API: il comando non lascia il dispositivo.
- Condivisione hash opzionale. Copia un URL con il comando nell’hash.
Come convertire docker run
- Incolla
docker run …o carica un Esempio. - Clicca Converti — compaiono YAML Compose e lo snippet Deployment.
- Leggi gli avvisi su ciò che non ha mappato 1:1.
- Copia il YAML o condividi il link con hash.
Flag, Compose e Deployment
Non ogni flag docker run ha un gemello diretto in Compose o Kubernetes. doconv è un punto di partenza onesto: mappa ciò che può e avvisa sul resto — senza equivalenza totale.
Consigli:
- Ricontrolla porte, volumi e rete dopo la conversione.
--privileged,--network hoste device spesso richiedono ritocchi a mano.-it,-de--rmsono flag di ciclo di vita CLI e di solito vengono omessi.- Non è un generatore Helm o kustomize.
- Per YAML prova
yamaster; per le unità,k8size.
A cosa serve
- abbozzare compose.yml da un docker run;
- avviare un Deployment migrando al cluster;
- individuare flag senza mappatura 1:1;
- condividere il comando via URL hash;
- spiegare la differenza tra run, Compose e Kubernetes.
Domande frequenti
È equivalente al 100% a docker run?
No. Conversione iniziale con avvisi per flag non mappati.
Genera Helm o kustomize?
No. Solo YAML Compose e uno snippet Deployment.
Il comando viene caricato?
No. Solo nel browser — niente API.
Come condividere il risultato?
Condividi copia un URL con il comando nell’hash (opzionale).
Cosa fare con gli avvisi?
Leggili — di solito bisogna completare rete, volumi, capabilities o porte a mano.