PracticU

קונטיינר בענן - Cloud Run
התקנת Docker על וונדוס 11

בלי כתוביותעם כתוביות
PracticU › קורס Google Cloud - שירותי ענן של גוגל › קונטיינר בענן - Cloud Run התקנת Docker על וונדוס 11
מילון מושגים:
קונטיינר - חבילה קלה ומבודדת שאורזת אפליקציה עם כל תלויותיה, ורצה באופן אחיד בכל סביבה, למשל ב-Docker.
Docker - פלטפורמה להרצת אפליקציות בתוך קונטיינרים מבודדים וקלים, כדי שירוצו באופן אחיד בכל סביבה.
מערכת הפעלה - התוכנה הבסיסית שמנהלת את חומרת המחשב ומשאביו ומריצה את שאר התוכנות, למשל Windows או Linux.
וירטואליזציה - טכנולוגיה שמאפשרת להריץ כמה מערכות או סביבות מדומות על חומרה פיזית אחת, בבידוד זו מזו.
מעבד - יחידת העיבוד המרכזית של המחשב, שמבצעת את הפקודות של התוכניות ומנהלת את החישובים.
BIOS - תוכנה בסיסית בלוח האם שמאתחלת את החומרה ומפעילה את מערכת ההפעלה בעת הדלקת המחשב.
Linux - מערכת הפעלה בקוד פתוח מבוססת ליבת Linux, נפוצה מאוד בשרתים וקיימת בהפצות רבות כמו Ubuntu.
Hyper-V - טכנולוגיית הווירטואליזציה של מיקרוסופט להרצת מכונות וירטואליות על Windows.

קונטיינר בענן - Cloud Run התקנת Docker על וונדוס 11
קונטיינר דומה למכונה וירטואלית קטנה בלי מערכת הפעלה משלו, והוא משתמש במערכת ההפעלה של המחשב הפיזי. לכן הוא קל ועולה תוך שנייה. ההרצאה מראה איך מתקינים Docker Desktop על Windows 11.
השלבים העיקריים
1. דרישת וירטואליזציה: בהרצה בתוך מכונה וירטואלית צריך שהווירטואליזציה (VT) תהיה מופעלת במאפייני המעבד. במחשב פיזי מפעילים אותה ב-BIOS.
2. הורדה והתקנה: מורידים את Docker Desktop for Windows 64 ביט (כ-600 מגה), מריצים עם הרשאות אדמיניסטרטור, ובסוף לוחצים Close and Restart.
3. WSL2: Docker משתמש ב-WSL2, מכונת Linux קטנה של Microsoft שרצה מאחורי הקלעים. בעבר הוא השתמש ב-Hyper-V. כשחסר WSL, מתקינים אותו עם wsl --update. אפשר גם דרך Turn Windows Features On or Off (appwiz.cpl) ולסמן את Windows Subsystem for Linux.
4. אישור והפעלה: מאשרים את התנאים (Accept), מדלגים על ההרשמה (Skip), ובמקרה שנתקע בבדיקת WSL לוחצים Try again. במקרה בהרצאה ההפעלה נתקעה, ומחשב Restart עזר.
5. בדיקה: wsl --version מראה ש-WSL מותקן, ו-Docker Desktop נפתח.
איך זה עובד
- Docker הוא מנוע שמריץ את הקונטיינרים מאחורי הקלעים. קונטיינר לא נועד לחיות שנים: לוקחים template (Image), מקימים ממנו כמה קונטיינרים ומוחקים אותם כשאין צורך. לשינוי קבוע מעדכנים את ה-Image.
- המרצה מציג יכולות של WSL: גישה לקבצי המחשב הפיזי, גישה ל-GPU והרצת כלים גרפיים כמו gedit.
בהרצאות הבאות יוצרים Image וקונטיינרים בעצמנו.
אחרי ההרצאה אפשר להתקין Docker Desktop על Windows 11 ולהבין למה הוא נשען על WSL2.
השיעור הבא בקורס: קונטיינר בענן - Cloud Run הסבר על Docker image

פרקי ההרצאה: קונטיינר בענן - Cloud Run התקנת Docker על וונדוס 11

  1. 00:00

    מה זה קונטיינר ולמה הוא קטן

  2. 00:37

    הורדת Docker Desktop

  3. 01:12

    התקנת ה-installer ודרישת VT

  4. 01:48

    תפקיד WSL2 בהרצת קונטיינרים

  5. 02:26

    הרצת Docker Desktop אחרי restart

  6. 03:05

    עדכון WSL עם wsl --update

תמלול ההרצאה: קונטיינר בענן - Cloud Run התקנת Docker על וונדוס 11

הטקסט המלא של הדקות הראשונות בהרצאה «קונטיינר בענן - Cloud Run התקנת Docker על וונדוס 11» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:14

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

  3. 00:42

    בואו נתחיל מזה שנוריד Docker Desktop. הנה יש לנו פה לינק ראשון Install Docker Desktop on Windows ויש לי פה כפתור גדול Docker Desktop for Windows שישים וארבע ביט.

  4. 00:54

    אם אתם מתרגלים את כל זה בתוך מכונה וירטואלית כמו שאני עושה את זה עכשיו, אז צריך לוודא שיש לכם וירטואליזציה מופעלת. פה בתוך המאפיינים של הפרוצסור, בתוך המאפיינים של המעבד יש תווי הזה של Virtualization Technology, VT.

  5. 01:12

    חייבים את ה-V הזה, אחרת הדוקר לא יעבוד. מי שעושה את זה על המחשב הפיזי שלו צריך להפעיל את זה בביוס איך שהמחשב נדלק. אפשר לראות פה בתוך הדאונלודס שלי שירד לי הדוקר Desktop אינסטולר, שש מאות מגה.

  6. 01:28

    נעשה עליו דבל קליק. הנה מתחילה התקנה. הוא מבקש ממני הרשאות של אדמיניסטרטור. אני עושה לו יס. ושימו לב מה הוא כותב לי, שהוא הולך להשתמש במערכת WSL2.

  7. 01:40

    זה רכיב של Windows שבונה מכונה וירטואלית של Linux ואז בתוכה אנחנו נריץ קונטיינרים, כי הקונטיינרים חייבים להשתמש במערכת ההפעלה הפיזית. אבל מערכת ההפעלה הפיזית שלי זה Windows ולכן אנחנו חייבים לעשות מכונה וירטואלית WSL2 עם Linux בפנים.

  8. 02:02

    האמת ששכחתי להתקין WSL2 לפני שהתחלנו את ההתקנה. לא משנה, נעשה את זה בסוף ההתקנה. לפני שהיה WSL2 הוא היה משתמש ב-Hyper V, ממש בונה מכונה וירטואלית אמיתית.

  9. 02:15

    נעשה אוקיי שיתקין את זה. ההתקנה לוקחת זמן. פה למטה אתם רואים את ההתקדמות. זה ממש ממש איטי. הנה הסתיימה ההתקנה שלנו.

  10. 02:23

    יש לנו פה כפתור Close and Restart. בואו נעשה את זה. הוא עושה Restart ל-Windows. הנה אנחנו פה אחרי הפעלה מחדש. בואו נריץ Docker Desktop.

  11. 02:34

    הוא מבקש להסכים לתנאים שלו. אני עושה לו Accept, מסכים להכול. והוא מריץ לי בדיקה של WSL. והנה כתוב כאן Press any key to install Windows subsystem for Linux.

  12. 02:48

    אני צריך ללחוץ על Enter ולהתקין את ה-WSL, את המכונה הווירטואלית של Linux, שמיקרוסופט עשו אותה מאוד קטנה, מאוד זריזה, שאנחנו אפילו לא מרגישים כשהיא עולה. היא רצה מאחורי הקלעים ממש זריז, ממש מהר.

  13. 03:05

    לא יודע לאן הוא נעלם לי. בואו נריץ לבד WSL מינוס מינוס update. נעשה לו יס. הנה הוא כותב לי פה Downloading Windows subsystem for Linux.

  14. 03:16

    גרסה שתיים ומעלה. תיאורטית הייתי יכול להתקין מכונה וירטואלית

לקורס המלא: קורס Google Cloud ‏(GCP) אונליין

ההרצאה הקודמת: קונטיינר בענן - Cloud Run - יצירת אתר אינטרנט בפייתון

ההרצאה הבאה: קונטיינר בענן - Cloud Run - הסבר על Docker image

הרצאות קשורות מקורסים אחרים

  • התקנת Docker על וונדוס 10
  • docker
  • Run As Account
  • התקנת Flutter על מחשבי וונדוס