כיצד לפתור '-squash נתמך רק בדמון Docker עם תכונות ניסיוניות מופעלות' שגיאת Docker

Kyzd Lptwr Squash Ntmk Rq Bdmwn Docker M Tkwnwt Nysywnywt Mwp Lwt Sgy T Docker



Docker הוא כלי מבוסס ונפוץ לפיתוח פרויקטים של DevOps. היא בונה ופורסת פרויקטים בעזרת רכיבים שונים, ותמונות Docker הן אחת מהן. תמונת Docker מכילה הוראות להפעלת הקונטיינרים לפריסת פרויקטים.

כדי ליצור תמונת Docker בגודל מינימלי ' docker build -סקווש נעשה שימוש בפקודה. אבל לפעמים, כאשר המפתח מריץ את הפקודה שהוזכרה לבניית תמונה, ה-' -squash נתמך רק בדמון Docker עם תכונות ניסיוניות מופעלות ' מתרחשת שגיאה.

בבלוג זה, נדגים כיצד לפתור את – squash נתמך רק בדמון Docker עם שגיאה מופעלת בתכונות ניסיוניות.







כיצד לפתור שגיאת Docker '-סקווש נתמך רק ב-Docker Daemon עם תכונות ניסוי מופעלות'?

ה-Docker daemon הוא רכיב עיקרי של Docker המשמש להאזנה ל-Docker API ולנהל את רכיב ה-Docker, כגון תמונות Docker, קונטיינרים, רישום וכן הלאה. כאשר תכונת הניסוי של Docker מושבתת, דמון ה-Docker אינו מאפשר את מחיקת שכבות ה- Docker לבניית תמונת Docker בגודל מינימלי. לכן, כאשר משתמשים מנסים להפעיל את ' docker build -סקווש ' הפקודה, השגיאה שצוינה מתרחשת, כפי שמוצג להלן:





תיקון: אפשר תכונות ניסוי של Docker Daemon

כדי לפתור את השגיאה שצוינה, עבור על ההוראות שסופקו.





שלב 1: פתח את אפליקציית Docker
ראשית, הפעל את יישום Docker Desktop מתפריט התחל:



שלב 2: עבור להגדרות Docker
לאחר מכן, בקר בהגדרות Docker על ידי לחיצה על ' גלגל שיניים ' סמל:

שלב 3: הפעל תכונה ניסיונית
פתח את ה ' מנוע דוקר ' הגדרות תחת הגדרות Docker. מהפלט למטה, אתה יכול לשים לב ש-Docker Daemon ' נִסיוֹנִי התכונה מוגדרת כ' שֶׁקֶר ', כלומר התכונה הניסיונית מושבתת כעת:

כדי לפתור את השגיאה שצוינה, המשתמשים נדרשים להפעיל את התכונה הניסיונית. למטרה זו, הגדר את הערך של ' נִסיוֹנִי ' כפי ש ' נָכוֹן '. לאחר מכן, הקש על ' החל והפעל מחדש לחצן ' כדי לשמור שינויים:

כעת, פתח את המסוף המועדף עליך והפעל את ' docker build -סקווש ' הפקודה כדי לוודא אם השגיאה נפתרה או לא:

$ בניית docker --קישוא הדגמה .

כאן, אתה יכול לראות שפתרנו בהצלחה את השגיאה שצוינה:

פירטנו כיצד לפתור את ' – squash הוא אחד הנתמך על דמון Docker עם תכונות ניסיוניות מופעלות 'שגיאת Docker.

סיכום

כדי לפתור את שגיאת Docker שהוזכרה, ראשית, פתח את היישום Docker Desktop ונווט להגדרות שלו. מהגדרות Docker, בקר ב' מנוע דוקר ' הגדרות. לאחר מכן, הפעל את ' נִסיוֹנִי תכונה ' על ידי הגדרת הערך שלו כ' נָכוֹן '. פוסט זה הדגים כיצד לפתור את ' – squash הוא אחד הנתמך על דמון Docker עם תכונות ניסיוניות מופעלות 'שגיאת Docker.