لماذا Docker؟

لأنهم عندما بدأوا في تطوير Discourse، كان أفضل شيء متاح.

لو كانوا سيفعلون ذلك اليوم، أعتقد أن الشيء الوحيد الذي قد يفعلونه بشكل مختلف هو استخدام docker-compose بدلاً من أمر launcher المخصص الخاص بهم الذي يبني ويشغل صور دوكر.

يجب أن تكون على إنترنت مختلف عن الذي أنا عليه. من كل ما أراه، فإن معظم من يديرون البرامج على أكثر من 5 خوادم، على سبيل المثال، يستخدمون نوعًا من الحاويات لإدارة الأشياء. بشكل متزايد، يقوم المطورون بتشغيل الأشياء على أجهزتهم المحمولة في حاويات لرؤية أن إصدارات كل شيء يتم الحفاظ عليها متسقة.

حتى إدارة بيئة تطوير Discourse/rails/ember على جهاز محمول واحد يمثل تحديًا.

هذا صحيح. إذا كنت تريد منتدى يمكنك استخدامه بدون دوكر، فلا يجب عليك استخدام Discourse.