محوّل Docker Compose
حوّل أوامر docker run إلى docker-compose YAML والعكس. يدعم volumes وports وenv وnetworks وسياسات restart. يعمل في المتصفح.
مرجع
كيف يعمل محوّل Docker Compose؟
docker run → compose: يقوم بـ tokenize لسطر الأوامر، ويربط flags بمفاتيح compose (-p → ports، -v → volumes، -e → environment، --name → service name، --restart → restart policy)، ويُصدر docker-compose.yml صالحاً. compose → docker run: يحلّل YAML ويعيد بناء أمر docker run لكل خدمة.
الـ flags المدعومة
-p/--publish— port mappings-v/--volume— bind mounts وnamed volumes-e/--env— environment variables--name— اسم container → اسم service--restart— restart policy--network،-d،--rm،--entrypoint،-w،-u
الاستخدامات الشائعة
- الإعداد الأولي — حوّل أمر docker run الخاص بـ tutorial إلى ملف compose قابل للصيانة.
- إعادة الهيكلة — انتقل من سكربتات docker run إلى stacks مُدارة بـ compose.
- التوثيق — اعرض الشكلين جنباً إلى جنب.
الخصوصية
يعمل كل التحويل بنسبة 100% في متصفحك. لا تُرسل أي بيانات إلى أي خادم.