כיצד להתקין ולהשתמש במכולות WSL ב-Windows 11

עדכון אחרון: 18/08/2026
מְחַבֵּר: אנדרס ליאל

נראה לכם כיצד להתקין ולהשתמש במכולות WSL ב-Windows 11. בעזרת כלי זה, תוכלו לבנות ולנהל מכולות לינוקס באופן טבעי ב-Windows 11, מבלי להזדקק לכלים של צד שלישי כמו Docker Desktop. כך תעשו זאת. מה זה, למה כדאי לכם להתעניין, ואיך להתחיל להשתמש בזה.

מה זה מכולות WSL?

התקנה ושימוש במכולות WSL ב-Windows 11

לפני שנבחן כיצד להתקין ולהשתמש במכולות WSL ב-Windows 11, בואו נדבר מעט על מהו הכלי הזה. בעיקרון, זוהי יכולת חדשה המובנית במערכת המשנה של Windows עבור לינוקס (WSL). היא מאפשרת לך... יצירה, הרצה וניהול של מכולות לינוקס ישירות מ-Windows, באמצעות מנוע מקורי שמגיע עם WSL עצמו.

דמיינו שאתם זקוקים לסביבה ספציפית כדי לבדוק אפליקציה, או שאתם רוצים לבודד פרויקט עם תלויות משלו. עד עכשיו, הייתם מתקינים את Docker Desktop על Windows לשם כך. אבל עם WSL Containers, השלב הנוסף הזה כבר לא נחוץ: זה כמו ש-Docker יהיה "ברירת מחדל" על Windows 11 שלך..

באופן טבעי, להתקנה ושימוש במכולות WSL ב-Windows 11 יש יתרונות רבים. בניגוד לגישה המסורתית עם Docker Desktop, כאן מנוע הקונטיינר פועל בתוך הפצת לינוקס המותקנת על WSL.שהיא אובונטו כברירת מחדל. זה מפחית מאוד את עומס העבודה ומשפר את הביצועים הכוללים.

למעשה, עם WSL Containers של Windows ניתן להריץ קוד לינוקס ברקע ללא כל אינדיקציה חזותית. יתר על כן, כלי זה זה מאפשר לך להשתמש ב-Docker Engine מבלי להזדקק ל-Docker Desktopזה גם משלב כלי קונטיינרים אחרים כמו Podman, Buildah ו-nerdctl.

דרישות מוקדמות והתקנה

התקנת מכולות WSL ב-Windows 11

כדי להתקין ולהשתמש ב-WSL Containers ב-Windows 11, עליך לעמוד בכמה דרישות מינימום. ראשית, עליך להתקין את Windows 11, רצוי את הגרסה העדכנית ביותר. בנוסף, יש להפעיל וירטואליזציה (Hyper-V) ב-BIOS/UEFI של הצוות שלך. אם יש לך ספקות לגבי זה, עיין בערך כיצד להפעיל ולהשבית את Hyper-V ב-Windows 11 וב-Windows 10.

תוכן בלעדי - לחץ כאן  איך אני יכול לגשת לתוכן בחשבון iTunes שלי מהמחשב שלי?

אם אתם עומדים בדרישות לעיל, אתם מוכנים להתקין ולהשתמש במכולות WSL ב-Windows 11. ההתקנה פשוטה מאודפתחו את PowerShell כמנהל והפעילו את הפקודה הבאה כדי לקבל את wslc.exe: wsl --update --pre-releaseהמתן לסיום התהליך, וכדי לוודא שהשינויים ייכנסו לתוקף, עצור את WSL ופתח אותו מחדש באמצעות wsl --shutdown.

לבסוף, ניתן לאמת את ההתקנה על ידי הפעלה מחדש של הטרמינל והפעלת הפקודה wslc --versionעם זה, אתה בודק שהכלי הותקן ומה מספר הגרסה שלו.נכון למועד כתיבת שורות אלה, הגרסה העדכנית ביותר היא 2.9.4.0.

מַחְסוֹר לבצע בדיקת פונקציונליות מהירההפעל את פקודת המכולה הקלאסית "Hello World". פקודה זו תוריד תמונת ניסיון ותפעיל אותה. wslc run --rm hello-worldאם אתם רואים את הודעת הברכה, זה גמור! המכולות מוכנות לשימוש ראשון.

כיצד להתקין ולהשתמש במכולות WSL ב-Windows 11: צעדים ראשונים

תכנות מפתחים ב-Visual Studio Code במחשב נייד בסביבת משרד

לאחר ההתקנה, עליך לדעת את פקודות בסיסיות כדי לקיים אינטראקציה עם WSL Containers ולהתחיל להשתמש בהם. היתרון הוא שהכלי נועד להיות אינטואיטיבי, במיוחד אם אתם מכירים את Docker. אם אתם עושים את הצעדים הראשונים שלכם עם WSL Containers, נסו את הפקודות הבאות:

  • wslc --help: מציג את הרשימה המלאה של הפקודות הזמינות.
  • wslc image list: פרט את כל תמונות המכולות שיש למערכת שלך.
  • wslc container listמציג את המכולות הפועלות כעת.
תוכן בלעדי - לחץ כאן  איך לכוון את איזון הלבן בפוטושופ באמצעות כרטיס אפור?

האם תרצה הפעל את המכולה הראשונה שלךאוקיי, אז בואו נפעיל קונטיינר אינטראקטיבי עם אובונטו. לשם כך, השתמשו בפקודה הבאה wslc run --rm -it ubuntu:latest bashמה שזה עושה זה להוריד את תמונת אובונטו, ליצור קונטיינר, להפעיל את מסוף ה-bash בתוכו, ולמחוק אותו אוטומטית עם היציאה.

לאחר ביצוע הפקודה, היא משאירה אותך בתוך מעטפת של אובונטו, אתה יכול להריץ פקודות לינוקס (כְּמוֹ ls, uname -aכדי לוודא שאתה בתוך המיכל. כדי לצאת, הקלד exit. כפי שניתן לראות, התקנה ושימוש במכולות WSL ב-Windows 11 הן די פשוטות ואינטואיטיביות.

הפעל שרת אינטרנט ברקע

בואו נעשה בדיקה נוספת על התקנה ושימוש במכולות WSL ב-Windows 11, הפעם. הפעלת שרת אינטרנט ברקעמקרה שימוש נפוץ הוא ביצוע שרת HTTP של אפאצ'י עם תמונת httpd. מה שאנחנו הולכים לעשות הוא למפות את פורט 80 שלו לפורט 8080 של Windows באמצעות הפקודה wslc run -d --rm -p 8080:80 --name apache-web httpd:latestזהו פירוט הפקודה:

  • -dהפעל את המכולה ברקע (מצב מְנוּתָק).
  • --rm: מסיר אוטומטית את המיכל בעת עצירה.
  • -p 8080:80פרסם את פורט 80 של המכולה לפורט 8080 של המחשב שלך.
  • --name apache-webהקצה את השם "apache-web" למכולה לצורך ניהול קל.
  • httpd:latest: מציין את תמונת האפאצ'י הרשמית.

לאחר השלמת התהליך, תוכלו לבדוק שהכל עובד הולך לכתובת http://localhost:8080 בדפדפן שלך, אתה אמור לראות את דף הפתיחה של אפאצ'י. וכאשר אתה רוצה לעצור את המכולה, השתמש בפקודה wslc container stop apache-web.

שיקולים להתקנה ושימוש במכולות WSL ב-Windows 11

קוד תכנות על גבי צג עם תאורת סביבה חשוכה

כפי שאתם רואים, התקנה ושימוש ב-WSL Containers ב-Windows 11 הם תהליך פשוט עם הרבה פוטנציאל. למרות שמדובר בתחליף ישיר לכלי Docker Desktop, כדאי לזכור כמה דברים. הבדלים משמעותיים במודל הבידוד שלהם.

תוכן בלעדי - לחץ כאן  כיצד להצמיד אפליקציות לשולחן העבודה ב-Windows 10

בעוד ש-Docker Desktop מפעיל את כל המכולות בתוך אותה מכונה וירטואלית משותפת (VM), WSL Containers זה מעניק לכל סשן או יישום מכונה וירטואלית פרטית משלה מבוסס על Hyper-V. יש לכך לפחות שלוש השלכות חשובות:

  • אבטחה ובידודהחזקת המכונה הווירטואלית (VM) משלה הופכת את הבידוד בין יישומים ותהליכים שונים לחזקה הרבה יותר. זה הופך אותה לאידיאלית עבור סביבות ארגוניות שבהן אבטחה היא קריטית.
  • ביצועים ועקביותכל סשן של WSL Containers "יורש" את אותו מצב נקי, מה שאומר שזמן האתחול עקבי מאוד, ללא צורך ב"חימום" של הסביבה מסשן אחד לאחר.
  • צריכת משאבים גדולה יותרהחיסרון היחיד בבידוד חזק זה הוא שצריכת המשאבים (במיוחד זיכרון RAM) יכולה להיות גבוהה יותר, מכיוון שמכונה וירטואלית שלמה מופעלת עבור כל סשן.

ועם זה, אתם מוכנים ל עשה את צעדיך הראשונים ביצירת קונטיינרים בתוך Windows. התקנה ושימוש ב-WSL Containers ב-Windows 11 נותנות לך גישה לכלי רב עוצמה. התחל עכשיו: התקן את הגרסה העדכנית ביותר של WSL Containers, התנסה עם wslc ולהתחיל להכיר את שיטת העבודה החדשה הזו.