للأسف، تنفيذ Docker على M1 يعاني من بعض المشكلات التي تجعل صورة الأساس لدينا غير فعالة
أما فيما يتعلق بعزل بيئات التطوير، فأعتقد أن نصيحتي هي التأكد من استخدام Bundler أو Yarn للسماح بتثبيت تبعيات مختلفة لكل مشروع. بالنسبة لـ Ruby، توجد أيضًا أدوات مثل rvm التي تتيح التبديل الفوري بين إصدارات Ruby المختلفة.