لماذا doconv
- docker run → Compose. حوّل سطراً واحداً إلى YAML خدمة Compose جاهز.
- مقطع Deployment. احصل أيضاً على Deployment ابتدائي — لا Helm ولا kustomize.
- تحذيرات الأعلام. الخيارات بلا تخطيط 1:1 تُذكر صراحة.
- المتصفح فقط. بلا API؛ الأمر لا يغادر الجهاز.
- مشاركة اختيارية بالـ hash. انسخ رابطاً يحمل الأمر في الـ hash.
كيف تحوّل docker run
- الصق
docker run …أو حمّل مثالاً. - اضغط حوّل — يظهر YAML Compose ومقطع Deployment.
- اقرأ تحذيرات ما لم يُخطط 1:1.
- انسخ YAML أو شارك رابط الـ hash.
الأعلام وCompose وDeployment
ليس لكل علم docker run نظير مباشر في Compose أو Kubernetes. doconv نقطة انطلاق صادقة: يخطط ما يستطيع ويحذّر من الباقي — بلا وعد بتكافؤ كامل.
نصائح:
- راجع المنافذ والمجلدات والشبكة بعد التحويل.
--privilegedو--network hostوالأجهزة غالباً تحتاج تعديلاً يدوياً.-itو-dو--rmأعلام دورة حياة CLI وغالباً تُحذف.- ليس مولّد Helm أو kustomize.
- لـ YAML جرّب
yamaster؛ للوحداتk8size.
لأي غرض
- مسودة compose.yml من docker run بسطر واحد؛
- بداية Deployment عند الانتقال للكتلة؛
- رصد الأعلام بلا تخطيط 1:1؛
- مشاركة الأمر عبر URL hash؛
- شرح الفرق بين run وCompose وKubernetes.
أسئلة شائعة
هل يكافئ docker run 100٪؟
لا. تحويل ابتدائي مع تحذيرات للأعلام غير المخططة.
هل يولّد Helm أو kustomize؟
لا. YAML Compose ومقطع Deployment فقط.
هل يُرفع أمري؟
لا. التحويل في المتصفح فقط — بلا API.
كيف أشارك النتيجة؟
المشاركة تنسخ URL مع الأمر في الـ hash (اختياري).
ماذا أفعل بالتحذيرات؟
اقرأها — غالباً تحتاج إكمال الشبكة أو المجلدات أو القدرات أو المنافذ يدوياً.