توفر آلة الحاويات بيئة لينكس متكاملة للغاية تعمل بسلاسة على جهاز ماك الخاص بك. تتميز آلات الحاويات بالسرعة والخفة والاستمرارية. وهي مبنية على صور OCI القياسية التي يمكن إنشاؤها ومشاركتها. توفر عمليات التكامل مع المضيف، مثل المشاركة التلقائية لمجلد المستخدم والمجلد الرئيسي، وصولاً سريعًا وسهلاً إلى بيئة لينكس الخاصة بك بغض النظر عن مكانك في سطر الأوامر.
لماذا آلات الحاويات؟
عادةً ما تُصمم الحاويات على غرار التطبيقات. تُصمم آلة الحاويات على غرار بيئة لينكس. فهي تُشغل نظام التهيئة الخاص بالصورة، مما يسمح لك بتسجيل الخدمات طويلة الأمد أو اختبار تطبيقك تحت إشراف مدير العمليات. تقوم آلة الحاويات تلقائيًا بربط اسم المستخدم والمجلد الرئيسي الخاص بك ببيئة لينكس. تتوفر مستودعاتك وملفات الإعدادات الخاصة بك على كلا النظامين الأساسيين. استخدم المحررات والأدوات مباشرةً على macOS، وقم في الوقت نفسه بإنشاء تطبيقك وتشغيله داخل بيئة لينكس.
حرر على جهاز ماك، وقم بالبناء داخله. يوجد مستودعك في $HOME على macOS ويتم تثبيته في /Users/<اسم المستخدم> داخل آلة الحاويات. استخدم محرر macOS أو بيئة التطوير المتكاملة (IDE)؛ وقم بالتجميع والتشغيل داخل آلة الحاويات.
حرر على جهاز ماك، وقم بالبناء داخله. استخدم أدوات macOS الأصلية مع مكونات Linux. ستتمكن أدوات تحليل الأداء، وأدوات التقاط الشاشة، والمتصفحات، ومصححات الأخطاء الرسومية على جهاز Mac الخاص بك من رؤية نفس الملفات التي تراها آلة الحاويات - لا توجد خطوة نسخ بين "لقد أنشأتها" و"أنا أفحصها".
خدمات Linux حقيقية للاختبار. شغّل قاعدة بيانات أو أي خدمة أخرى يحتاجها نظامك - يعمل الأمر systemctl start postgresql على الصور المثبت عليها systemd.
بيئة واحدة لكل توزيعة مستهدفة. أنشئ عددًا من آلات الحاويات مساويًا لعدد التوزيعات المستهدفة - Alpine، Ubuntu، Debian. تحتوي كل منها على نفس متغير البيئة $HOME ونفس ملفات الإعدادات من جهاز Mac الخاص بك. اختبر تطبيقك بسرعة على توزيعات مختلفة.
ليست هناك تعليقات:
إرسال تعليق