Bottlerocket لحاويات Linux، تطور مثير للاهتمام من Amazon Web Services

من Phoronix، أمازون AWS تطلق Bottlerocket المستندة إلى Linux لاستضافة الحاويات، ومن مدونة أمازون AWS، Bottlerocket – نظام تشغيل مفتوح المصدر لاستضافة الحاويات (يدعم صور Docker والصور المتوافقة مع تنسيق الصور الخاص بـ مبادرة الحاويات المفتوحة).

سيكون من المثير للاهتمام معرفة ما إذا كان discourse-setup يعمل في هذه البيئة (أو يمكن تكييفه للعمل فيها)؛ فعندما جربته العام الماضي على نظام التشغيل المحسّن للحاويات الخاص بـ Google Cloud (المبني على نواة Linux مبسّطة خاصة بهم من ChromeOS)، فشل بسبب عدم القدرة على تثبيت أي دليل يحتوي على أذونات تنفيذ (خارج الحاوية، طبعًا).

ما الفائدة التي سيحققها Discourse من تشغيله على ذلك، حسب رأيك؟

إذا أمكن لـ discourse-setup النشر في بيئات مقيدة بالحاويات (وهو ما أصبح أكثر شيوعًا بوضوح)، فإن الفائدة ستكون قاعدة أوسع للنشر، مع استهداف بيئات أبسط (وأكثر أمانًا) من خادم VPS “الثقيل” النموذجي.

ستبدو الخطوات الإضافية المطلوبة من المسؤول مقايضة جديرة بالاهتمام، مثل: سؤال المستخدم عما إذا كان النشر موجهًا إلى مضيف/حاوية مختلفة، ثم الخروج مع تعليمات أساسية لتوفير حاوية تخزين ودفع صورة Docker المُنشأة إلى مستودع، بحيث تكون قابلة للاستخدام على مضيف مقيد بالحاويات.

ربما يمكن لـ discourse-setup نفسه (وربما أيضًا launcher) أن يعمل داخل حاوية (مع معاملات التشغيل الصحيحة بالطبع)، مما يسمح له بإجراء الاختبارات الضرورية على مضيف [الحاوية] المستهدف نفسه، وإجراء التعديلات على صورة Docker المراد نشرها. في هذه الحالة، وبشكل مثير للاهتمام، سيقوم launcher بكل شيء كما هو معتاد باستثناء تشغيل/إيقاف صور Docker الخاصة بـ Discourse.