كيفية حل '–squash مدعوم فقط في Docker daemon مع تمكين الميزات التجريبية' خطأ Docker

Kyfyt Hl Squash Md Wm Fqt Fy Docker Daemon M Tmkyn Almyzat Altjrybyt Khta Docker



Docker هي أداة راسخة ومستخدمة على نطاق واسع لتطوير مشروع DevOps. يقوم ببناء ونشر المشاريع بمساعدة مكونات مختلفة ، وصور Docker هي واحدة منها. تحتوي صورة Docker على إرشادات لتشغيل الحاويات لنشر المشاريع.

لإنشاء صورة Docker بحجم أدنى ' بناء عامل بناء - سكواش يتم استخدام الأمر. ولكن في بعض الأحيان ، عندما يقوم المطور بتشغيل الأمر المذكور لإنشاء صورة ، فإن ' –squash مدعوم فقط في Docker daemon مع تمكين الميزات التجريبية ' يحدث خطأ.

في هذه المدونة ، سوف نوضح كيفية حل –squash مدعوم فقط في Docker daemon مع وجود خطأ في تمكين الميزات التجريبية.







كيفية حل '–squash مدعوم فقط على Docker Daemon مع تمكين الميزات التجريبية' خطأ Docker؟

يعد Docker daemon مكونًا رئيسيًا في Docker يتم استخدامه للاستماع إلى Docker API وإدارة مكون Docker ، مثل صور Docker والحاويات والسجلات وما إلى ذلك. عندما يتم تعطيل ميزة تجربة Docker ، فإن Docker daemon لا يسمح بسحق طبقات Docker لبناء صورة Docker بأدنى حجم. لذلك ، عندما يحاول المستخدمون تشغيل ' بناء عامل بناء - سكواش '، يحدث الخطأ المحدد ، كما هو موضح أدناه:





تم: تمكين الميزات التجريبية لبرنامج Docker Daemon

لحل الخطأ المحدد ، انتقل إلى الإرشادات المتوفرة.





الخطوة 1: افتح تطبيق Docker
أولاً ، قم بتشغيل تطبيق Docker Desktop من قائمة ابدأ:



الخطوة 2: اذهب إلى إعدادات Docker
بعد ذلك ، قم بزيارة إعدادات Docker بالضغط على زر ' هيأ ' أيقونة:

الخطوة 3: تفعيل الميزة التجريبية
افتح ال ' محرك Docker 'ضمن إعدادات Docker. من الناتج أدناه ، يمكنك ملاحظة أن Docker Daemon ' تجريبي تم تعيين الميزة 'على أنها' خاطئة '، مما يعني أن الميزة التجريبية معطلة حاليًا:

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

الآن ، افتح الجهاز الطرفي المفضل لديك وقم بتنفيذ ' بناء عامل بناء - سكواش ”للتحقق مما إذا كان الخطأ قد تم حله أم لا:

$ بناء عامل ميناء --قرع -t تجريبي.

هنا ، يمكنك أن ترى أننا نجحنا في حل الخطأ المحدد:

لقد شرحنا بالتفصيل كيفية حل ' –squash هو أحد البرامج المدعومة في Docker daemon مع تمكين الميزات التجريبية خطأ عامل ميناء.

استنتاج

لحل خطأ Docker المذكور ، أولاً ، افتح تطبيق Docker Desktop وانتقل إلى إعداداته. من إعدادات Docker ، قم بزيارة ' محرك Docker ' إعدادات. بعد ذلك ، قم بتمكين ' تجريبي 'من خلال تعيين قيمتها على أنها' حقيقي '. لقد أوضح هذا المنشور كيفية حل ' –squash هو أحد البرامج المدعومة في Docker daemon مع تمكين الميزات التجريبية خطأ عامل ميناء.