ודא ש-WSL מותקן במחשב
- כדי לתקן את Docker Desktop: שגיאת WSL לא צפויה, עדכן WSL, שנה את קובץ settings.json או אפס את Winsock.
- השגיאה מתעוררת עקב הרשאות חסרות, הגדרות רשת שגויות בתצורה שגויה או כאשר הרכיבים הקריטיים חסרים.
- קרא את המדריך הזה כדי לגלות כיצד המומחים שלנו תיקנו דברים תוך זמן קצר!
Docker Desktop מאפשר למשתמשים לפתח, לנהל ולשתף יישומים עם עגינה, אך כמה מהם, בעת השקת האפליקציה, קיבלו את שגיאת WSL לא צפויה.
ניתן להיתקל בזה גם ב-Windows וגם ב-Mac, אם כי ראינו מקרים נוספים ב-Favor. רוב המשתמשים שנתקלו לאחרונה בהודעת השגיאה, Docker Desktop - שגיאת WSL לא צפויה, הפעילו את Windows 11.
מהי שגיאת WSL2 ב- Docker Desktop?
שגיאות WSL2 עם Docker Desktop מצביעות על הרשאות לא מוגדרות או על היעדר רכיבים קריטיים, במיוחד פלטפורמת מכונות וירטואליות, תכונה אופציונלית ב-Windows.
כמו כן, אם WSL עצמו אינו מותקן, לא יבוצעו פקודות WSL. ואפילו בעיות ברשת דווחו כגורם הבסיסי על ידי רבים.
כיצד אנו בודקים, בודקים ומדרגים?
עבדנו ב-6 החודשים האחרונים על בניית מערכת סקירה חדשה על האופן שבו אנו מייצרים תוכן. בעזרתו, עשינו מחדש את רוב המאמרים שלנו כדי לספק מומחיות מעשית על המדריכים שהכנו.
לפרטים נוספים תוכלו לקרוא כיצד אנו בודקים, סוקרים ומדרגים ב-WindowsReport.
כיצד אוכל לתקן שגיאת WSL בלתי צפויה ב- Docker Desktop?
לפני שנתעמק בפתרונות המעט מורכבים, נסה את הפתרונות המהירים הבאים:
- ודא אם המכשיר שלך עומד ב- דרישות מינימום עבור Docker Desktop.
- הפעל מחדש את המחשב. אם אתה צריך לאתחל בכל פעם כדי להפעיל את Docker Desktop, נסה את הפתרונות האחרים.
- בדוק אם קיימים עדכונים זמינים והתקן את הגרסה האחרונה של Docker Desktop מה- אתר רשמי. כמו כן, עדכן את מערכת ההפעלה. זה עזר לרבים שנתקלו ב שגיאה לא צפויה התרחשה. הפעל מחדש את Docker Desktop הוֹדָעָה.
- ודא ש-Docker Desktop כן פועל עם הרשאות ניהול כדי לבטל כל בעיה של זכויות גישה. זה גם עוזר מתי ל-Docker Desktop לוקח נצח להתחיל.
- השבת כל אנטי וירוס של צד שלישי במחשב.
אם אף אחד לא עובד, עבור אל התיקונים המפורטים בהמשך.
- כיצד אוכל לתקן שגיאת WSL בלתי צפויה ב- Docker Desktop?
- 1. התקן WSL
- 2. עדכן את WSL
- 3. שנה את הקובץ settings.json
- 4. שנה את הגדרות שורת הפקודה
- 5. אפס את Winsock
- 6. הפעל וירטואליזציה של חומרה ב-BIOS
- 7. התקן מחדש את WSL
- מהי האלטרנטיבה עבור Docker Desktop ב-Windows WSL?
1. התקן WSL
- ללחוץ חלונות + ס לפתוח לחפש, הקלד שורת פקודה בשורת החיפוש ולחץ הפעל כמנהל.
- נְקִישָׁה כן בתוך ה UAC מיידי.
- כעת, הדבק את הפקודה הבאה ולחץ להיכנס כדי להתקין WSL:
wsl --install
- לאחר שתסיים, הפעל מחדש את המחשב ובדוק אם יש שיפורים.
אם מערכת המשנה של Windows עבור לינוקס אינה מותקנת, תקבל את ה Docker Desktop - שגיאת WSL לא צפויה. גם אחרי שאתה עושה את זה אפשר Hyper-V על המכשיר. זה קריטי להפעלת Docker Desktop.
2. עדכן את WSL
- ללחוץ חלונות + ר לפתוח לָרוּץ, הקלד cmd, והכה Ctrl + מִשׁמֶרֶת + להיכנס.
- נְקִישָׁה כן בהנחיה שמופיעה.
- הדבק את הפקודה הבאה ולחץ להיכנס כדי לעדכן WSL:
wsl --update
- אם מותקנים עדכונים כלשהם, הפעל מחדש את המחשב.
3. שנה את הקובץ settings.json
- ללחוץ חלונות + ה לפתוח סייר קבצים, הדבק את הנתיב הבא בשורת הכתובת והקש להיכנס:
%Appdata%\Docker
- לחץ פעמיים על settings.json קוֹבֶץ.
- כעת, ודא שהוא קורא את הדברים הבאים:
"integratedWslDistros": [ ]
"enableIntegrationWithDefaultWslDistro": false - במידת הצורך, בצע את העריכות הנדרשות ושמור את השינויים.
- לאחר שתסיים, הפעל מחדש את הפרוייקט, והוא לא אמור לזרוק יותר את שגיאת ה-WSL2 של Docker Desktop נכשלה.
4. שנה את הגדרות שורת הפקודה
- ללחוץ חלונות + ס לפתוח לחפש, הקלד שורת פקודה, לחץ לחיצה ימנית על התוצאה הרלוונטית ובחר הפעל כמנהל.
- נְקִישָׁה כן בתוך ה UAC הנחיה שמופיעה.
- כעת, לחץ לחיצה ימנית על הסרגל העליון ובחר נכסים מתפריט ההקשר.
- עבור אל אפשרויות לשונית, סמן את תיבת הסימון עבור השתמש במסוף מדור קודם, ולחץ בסדר כדי לשמור את השינויים.
- ESPN מבקשת ספק טלוויזיה: איך לעקוף את זה
- נפתרה: ספוטיפיי לא תנגן שירים מסוימים
5. אפס את Winsock
- ללחוץ חלונות + ר לפתוח לָרוּץ, הקלד cmd, להחזיק Ctrl + מִשׁמֶרֶת מפתחות, ולחץk בסדר.
- נְקִישָׁה כן בהנחיה.
- כעת, הדבק את שתי הפקודות הבאות בנפרד ולחץ להיכנס לאחר כל אחד מהם כדי לאפס את הגדרות הרשת הפגומות או המוגדרות בצורה שגויה:
netsh int ip reset
netsh winsock reset
- הפעל מחדש את המחשב ובדוק אם ה-Docker Desktop נכשל בהתחלת השגיאה נעלמת.
6. הפעל וירטואליזציה של חומרה ב-BIOS
- כבה את המחשב, ולאחר מכן הפעל אותו, וברגע שהתצוגה מופיעה, המשך ללחוץ על F2, F10, F12, יציאה אוֹ דל מפתח ל לגשת ל-BIOS, בהתאם ליצרן המערכת.
- כעת, השתמש במקשי החצים כדי לעבור אל מִתקַדֵם אוֹ הגדרות מערכת לשונית, ולאחר מכן בחר טכנולוגיית וירטואליזציה.
- לבסוף, בחר לְאַפשֵׁר, לאחר מכן שמור את השינויים וצא מה-BIOS.
זה חיוני ל אפשר תמיכה בווירטואליזציה במחשב כדי ש- Docker Desktop יפעל כראוי. בהיעדר זה, אתה עשוי לקבל את Docker Desktop - שגיאת WSL לא צפויה.
7. התקן מחדש את WSL
- ללחוץ חלונות + אני לפתוח הגדרות, לך ל אפליקציות מחלונית הניווט ולחץ על אפליקציות מותקנות בצד ימין.
- עכשיו, אתר מערכת המשנה של Windows עבור לינוקס, לחץ על האליפסיס שלידו ובחר הסר את ההתקנה.
- שוב, לחץ הסר את ההתקנה בהודעת האישור.
- באופן דומה, הסר את הערכים הבאים תחת אפליקציות מותקנות אם אלה קיימים:
- לינוקס
- אובונטו
- עכשיו, חזור ל- אפליקציות לשונית ובחר תכונות אופציונליות.
- לחץ על תכונות נוספות של Windows בתחתית.
- בטל את הסימון בתיבת הסימון עבור פלטפורמת מכונות וירטואליות ו מערכת המשנה של Windows עבור לינוקס, ואז לחץ בסדר כדי לשמור את השינויים.
- הפעל מחדש את המחשב כדי שהשינויים יחולו.
- לאחר שתסיים, התקן מחדש את WSL (מערכת המשנה של Windows עבור לינוקס).
כששום דבר אחר לא עובד, אתה תמיד יכול להתקין מחדש את WSL ולהיפטר מה- Docker Desktop - שגיאת WSL לא צפויה. התחל ב הסרת ההתקנה של WSL ולאחר מכן הורד מחדש את כל הרכיבים.
מהי האלטרנטיבה עבור Docker Desktop ב-Windows WSL?
ישנן מספר חלופות עבור Docker Desktop, ומשתמשים רבים עברו לאלה, לאור השינויים האחרונים בתנאי הרישיון של הפרויקט. להלן האפשרויות הפופולריות:
- רנצ'ר שולחן עבודה
- מיניקוב
- פודמן
בעת מעבר לתוכנה אחרת, הקפד לוודא תאימות למערכת ההפעלה שלך, מערך התכונות, הביצועים, קלות השימוש, היעילות של צוות התמיכה ותדירות שחרור העדכונים.
עד עכשיו, בטח נפטרת מה- Docker Desktop - שגיאת WSL לא צפויה. ואם זה לא המקרה, או לחכות לעדכון או לעבור לחלופה אמינה. אתה מכיר את כל האפשרויות!
כמו כן, ישנן שגיאות התקנה אחרות המשפיעות על המשתמשים. לדוגמה, רבים נתקלו ב יש להפעיל תכונות Hyper-V ו-Container Windows שגיאה בעת התקנת Docker Desktop, אך קל לתקן אותה!
לכל שאלה או שיתוף במה שעבד עבורך, כתבו תגובה למטה.