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 లేదా పోర్ట్‌లు చేతితో పూర్తి చేయాలి.