dmosk / doconv

docker run → Compose आणि Kubernetes

docker run … पेस्ट करा — Compose YAML आणि Deployment स्निपेट. 1:1 न मॅप फ्लॅग इशार्‍यात. ब्राउझरमध्ये — API, Helm किंवा kustomize नाही. शेजारी: yamaster आणि k8size.

docker run आदेश पेस्ट करा — Compose YAML आणि Deployment स्निपेट मिळेल. 1:1 मॅप न होणारे फ्लॅग इशार्‍यात येतील; ही सुरुवात आहे, पूर्ण समतुल्यता नाही.

doconv का

  • docker run → Compose. एका ओळीतून तयार Compose सेवा YAML.
  • Deployment स्निपेट. स्टार्टर Kubernetes Deployment देखील — Helm/kustomize नाही.
  • फ्लॅग इशारे. 1:1 न मॅप पर्याय स्पष्ट सांगितले जातात.
  • फक्त ब्राउझर. API नाही; आदेश डिव्हाइस सोडत नाही.
  • पर्यायी hash शेअर. URL hash मध्ये आदेश असलेली लिंक कॉपी करा.

docker run कसे रूपांतरित करावे

  1. docker run … पेस्ट करा किंवा उदाहरण लोड करा.
  2. रूपांतरित करा दाबा — Compose YAML आणि Deployment स्निपेट येईल.
  3. 1:1 न मॅप गोष्टींचे इशारे वाचा.
  4. गरजेचे YAML कॉपी करा किंवा hash लिंक शेअर करा.

फ्लॅग, Compose आणि Deployment

प्रत्येक docker run फ्लॅगला Compose किंवा Kubernetes मध्ये थेट जोडीदार नसतो. doconv प्रामाणिक सुरुवात आहे: जे मॅप होईल ते, बाकी इशारा — पूर्ण समतुल्यता नाही.

टीपा:

  • रूपांतरानंतर पोर्ट, व्हॉल्यूम आणि नेटवर्क तपासा.
  • --privileged, --network host आणि device अनेकदा हाताने दुरुस्त करावे लागतात.
  • -it, -d, --rm CLI जीवनचक्र फ्लॅग आहेत आणि साधारणपणे वगळले जातात.
  • Helm किंवा kustomize जनरेटर नाही.
  • YAML साठी yamaster; युनिटसाठी k8size.

कशासाठी

  • एक ओळ docker run वरून compose.yml मसुदा;
  • क्लस्टर स्थलांतरासाठी Deployment सुरुवात;
  • 1:1 नसलेले फ्लॅग शोधणे;
  • URL hash ने आदेश शेअर करणे;
  • run, Compose आणि Kubernetes फरक शिकवणे.

नेहमीचे प्रश्न

docker run शी 100% समतुल्य?

नाही. अनमॅप्ड फ्लॅग इशार्‍यांसह सुरुवातीचे रूपांतर.

Helm किंवा kustomize बनते?

नाही. फक्त Compose YAML आणि Deployment स्निपेट.

आदेश अपलोड होतो?

नाही. फक्त ब्राउझरमध्ये — API नाही.

निकाल कसा शेअर करायचा?

शेअर hash मध्ये आदेश असलेली URL कॉपी करतो (पर्यायी).

इशार्‍यांचे काय?

वाचा — अनेकदा नेटवर्क, व्हॉल्यूम, capabilities किंवा पोर्ट हाताने पूर्ण करावे लागतात.