কেন doconv
- docker run → Compose. এক লাইন থেকে প্রস্তুত Compose সার্ভিস YAML।
- Deployment স্নিপেট. স্টার্টার Kubernetes Deployment — Helm/kustomize নয়।
- ফ্ল্যাগ সতর্কতা. ১:১ ম্যাপ না হওয়া অপশন স্পষ্টভাবে দেখায়।
- শুধু ব্রাউজার. কোনো API নেই; কমান্ড ডিভাইস ছাড়ে না।
- ঐচ্ছিক hash শেয়ার. URL hash-এ কমান্ডসহ লিংক কপি করুন।
docker run কীভাবে রূপান্তর করবেন
docker run …পেস্ট করুন বা উদাহরণ লোড করুন।- রূপান্তর চাপুন — Compose YAML ও Deployment স্নিপেট আসবে।
- ১:১ ম্যাপ না হওয়া বিষয়ের সতর্কতা পড়ুন।
- প্রয়োজনীয় YAML কপি করুন বা hash লিংক শেয়ার করুন।
ফ্ল্যাগ, Compose ও Deployment
প্রতিটি docker run ফ্ল্যাগের Compose বা Kubernetes-এ সরাসরি জোড়া নেই। doconv সৎ শুরু: যা পারে ম্যাপ করে, বাকি সতর্ক করে — পূর্ণ সমতুল্যতার প্রতিশ্রুতি নয়।
টিপস:
- রূপান্তরের পর পোর্ট, ভলিউম ও নেটওয়ার্ক দেখুন।
--privileged,--network hostও device প্রায়ই হাতে ঠিক করতে হয়।-it,-d,--rmCLI জীবনচক্র ফ্ল্যাগ এবং সাধারণত বাদ যায়।- Helm বা kustomize জেনারেটর নয়।
- YAML-এর জন্য
yamaster; ইউনিটের জন্যk8size।
কী কাজে
- এক লাইন docker run থেকে compose.yml খসড়া;
- ক্লাস্টারে যাওয়ার সময় Deployment শুরু;
- ১:১ নয় এমন ফ্ল্যাগ চিহ্নিত করা;
- URL hash দিয়ে কমান্ড শেয়ার;
- run, Compose ও Kubernetes-এর ফারাক শেখানো।
প্রশ্নোত্তর
docker run-এর ১০০% সমতুল্য?
না। অম্যাপড ফ্ল্যাগ সতর্কতাসহ শুরুর রূপান্তর।
Helm বা kustomize তৈরি হয়?
না। শুধু Compose YAML ও Deployment স্নিপেট।
কমান্ড আপলোড হয়?
না। শুধু ব্রাউজারে — কোনো API নেই।
ফলাফল কীভাবে শেয়ার?
শেয়ার hash-এ কমান্ডসহ URL কপি করে (ঐচ্ছিক)।
সতর্কতায় কী করব?
পড়ুন — প্রায়ই নেটওয়ার্ক, ভলিউম, capabilities বা পোর্ট হাতে শেষ করতে হয়।