إذا لم تنجح هذه الطريقة، يمكنك استخدام متغير البيئة DOCKER_DEFAULT_PLATFORM. حاليًا، لدي:
export DOCKER_DEFAULT_PLATFORM=linux/amd64
في ملف zsh الخاص بي. عند استخدام Docker، أريد دائمًا تقريبًا أن تتطابق البنية مع أنظمة الإنتاج.
مقارنةً بأجيال MacBooks السابقة، فإن التحسن كبير، رغم أن مشكلات أداء نظام الملفات لا تزال موجودة. ومع ذلك، فإن سطح مكتب Linux عالي الأداء سيظل يتفوق عليه.
على سبيل المثال، يمكنني تشغيل bin/turbo_rspec على النواة في حوالي دقيقتين و50 ثانية (M1 Macbook Pro، مع تشغيل Discourse و Redis و Postgres بشكل أصلي). بينما يمكن لأعضاء الفريق على أجهزة سطح مكتب Linux عالية الأداء إنجاز ذلك في حوالي دقيقة واحدة.