الأداة التي يبحث عنها المستخدم قد تكون Docker Buildx. Docker Buildx هي أداة موسعة لسطر الأوامر الخاص بـ Docker، والتي تتيح إنشاء بناءً متعدد المنصات يدعم أنظمة تشغيل (OS) وهندسة وحدات المعالجة المركزية مختلفة. من خلال ذلك، يمكنك إنشاء واستخدام صور لمختلف المنصات على جهاز واحد12.
تم تقديم Docker Buildx تجريبيًا في الإصدار 19 من Docker، ومن الإصدار 20 فصاعدًا، تم تضمينها بشكل افتراضي. يمكن استخدام محاكاة QEMU أو بناءً محليًا لإنشاء صور تدعم منصات متعددة12.
من خلال استخدام هذه الأداة، يمكنك القيام بما يلي:
- بناء صور Docker لأنظمة تشغيل وهندسات متعددة في آن واحد
- اختبار ونشر التطبيقات في بيئة متعددة المنصات
- محاكاة بيئات تشغيل متنوعة بدون الحاجة إلى VM منفصل
بالإضافة إلى Docker Buildx، توجد أدوات مثل Lima التي تدير VM على Mac وتسهل استخدام Docker، لكنها تركز بشكل أساسي على توفير بيئة تشغيل لمحرك Docker3.
استخدم موارد باللغة الإنجليزية للبحث #
من المحتمل أن الأداة التي يبحث عنها المستخدم هي Distrobox. Distrobox هي أداة قائمة على سطر الأوامر تتيح لك تشغيل عدة توزيعات لينكس على نفس الكمبيوتر باستخدام حاويات Docker أو Podman. من خلال ذلك، يمكنك اختبار أنظمة تشغيل متنوعة بسهولة أو إعداد بيئات تطوير.
توفر Distrobox الميزات التالية:
- يمكنك اختيار توزيعة Linux التي ترغب بها وتشغيلها في حاوية.
- تتكامل بشكل وثيق مع النظام المضيف، مما يسمح بمشاركة نظام الملفات والشبكة وبيئة المستخدم.
- تعمل إما على أساس Docker أو Podman، وتوفر بيئة افتراضية خفيفة.
هذه الأداة مفيدة بشكل خاص للمطورين الذين يحتاجون إلى اختبار أو تطوير التطبيقات في بيئات أنظمة تشغيل متعددة بسهولة. بالإضافة إلى Distrobox، يمكن أيضًا النظر في وظائف مثل بناء متعدد المنصات وتشغيل أنظمة تشغيل باستخدام Docker Buildx.