PracticU

התקנת Docker על Ubuntu

בלי כתוביותעם כתוביות
PracticU › קורס Docker - עם Swarm Cluster › התקנת Docker על Ubuntu
מילון מושגים:
Docker - פלטפורמה להרצת אפליקציות בתוך קונטיינרים מבודדים וקלים, כדי שירוצו באופן אחיד בכל סביבה.
Ubuntu - הפצת Linux נפוצה וידידותית למשתמש, המשמשת בשרתים ובמחשבים אישיים.
טרמינל - חלון או תוכנה שמספקים ממשק שורת פקודה להקלדת פקודות למערכת ההפעלה.
עדכון - שינוי שמביא תוכנה או מערכת לגרסה חדשה יותר, כדי לתקן תקלות, לסגור חולשות אבטחה או להוסיף יכולות.
חבילה - אוסף ארוז של קוד, ספריות או קבצים המופץ כיחידה אחת ומותקן בעזרת מנהל חבילות.
sudo - פקודה ב-Linux שמריצה פקודה אחרת בהרשאות מוגברות, בדרך כלל של משתמש העל (root).
קונטיינר - חבילה קלה ומבודדת שאורזת אפליקציה עם כל תלויותיה, ורצה באופן אחיד בכל סביבה, למשל ב-Docker.
כתובת IP - מספר שמזהה באופן ייחודי מכשיר ברשת מבוססת פרוטוקול IP, ומאפשר לשלוח אליו ולקבל ממנו מידע.

התקנת Docker על Ubuntu
בהרצאה הזאת מתקינים Docker על Ubuntu 18.04, כדי שנוכל להקים בהמשך רג'יסטרי פרטי. המרצה מדגים שכל מה שלומדים על Docker עובד גם בלינוקס.
שלבי ההתקנה
1. בדיקת הגרסה: בודקים את גרסת Ubuntu במסך About. ההרצאה משתמשת בגרסה 18.04.
2. הוראות רשמיות: עוקבים אחרי ההוראות באתר של Docker, ומריצים אותן בטרמינל פקודה אחר פקודה.
3. עדכון המערכת: מריצים עדכון לכל החבילות לפני ההתקנה.
4. התקנת Docker: מתקינים את חבילת docker.io בעזרת מנהל החבילות של Ubuntu. התקנה הראשונה נתקעה בהרצאה, והמרצה הפעיל מחדש את המחשב.
5. הפעלה אוטומטית: מגדירים את השירות שיעלה עם המערכת.
6. בדיקה: מריצים docker version כדי לוודא שהשירות פועל.
שימו לב
בלינוקס, פקודות Docker דורשות הרשאת מנהל. בהרצאה הדגימו שגישה בלי sudo נדחית עם הודעת Permission denied. בהרצאה הבאה מוסבר איך מפעילים Docker בלי הרשאת מנהל בכל פעם.
ההרצאה מדגימה גם הרצה של קונטיינר אינטראקטיבי: נכנסים אליו, מציגים את כתובת ה-IP שלו, ויוצאים בלי לעצור אותו, כדי לראות שהשירות ממשיך לרוץ.
השיעור הבא בקורס: התקנת Registry פרטי לאחסון Image

פרקי ההרצאה: התקנת Docker על Ubuntu

  1. 00:00

    מטרה: הקמת מאגר Docker Registry עצמאי

  2. 00:41

    הרצת Registry בקונטיינר עם פורט 5000

  3. 01:15

    בדיקת גרסת Ubuntu 18.04 והכנת המערכת

  4. 02:16

    התקנת דרישות קדם והפקודות

  5. 03:11

    פתרון תקלה והפעלה מחדש לאחר עדכון

  6. 04:37

    בדיקת התקנת Docker והפעלת השירות

תמלול ההרצאה: התקנת Docker על Ubuntu

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

  1. 00:02

    טוב חברים אני רוצה להקים עכשיו רג'יסטרי משלי כי התעצבנתי על זה שלהעלות קבצים לדוקר גם הם רוצים כסף וגם זה לוקח הרבה זמן בואו נעשה ריפוזיטורים משלנו בואו נעשה רג'יסטרי משלנו ויש לנו מזל שבאתר של דוקר אנחנו יכולים למצוא רג'יסטרי שלהם רג'יסטרי זה הרפוזיטורי זה המאגר המרכזי של אימג'ים

  2. 00:28

    בדיוק כמו שיש להם אונליין נעשה אחד משלנו ונשים את זה בארדיסק משלנו. אתם יכולים לראות פה שיש לנו פה registry docker official images docker registry 2.0.

  3. 00:43

    Implementation/יישום for storing and distributing docker images בקיצור לאחסן ולהפיץ אימג'ים הכי פשוט והנה הפקודה שעושה את זה. אתם יכולים לראות פה יש פה כל מיני הסברים יש לנו פה דוגמא איך להעריץ אותו עם docker run -d חושפים את הפורט 5000 אומרים לו תמיד להפעיל את עצמו מחדש ו-registry.m2 זה בדיוק מה שאנחנו נעשה,

  4. 01:15

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

  5. 01:42

    ואז אני כותב docker on ubuntu גם אנחנו עכשיו נראה איך להתקין docker על אובונטו וגם נקים את המאגר המרכזי ונראה שכל מה שלמדנו על docker עובד גם בלינוקס אוקיי אז הנה how to install use docker ubuntu 1804 אנחנו נעשה את ההוראות יפה מאוד יש פה הוראות מסודרות אנחנו לא הראשונים שעושים את זה וצריך להריץ פשוט פקודה אחר פקודה

  6. 02:16

    אז נשים את זה צד אחד נעשה פה open terminal נפתח terminal ונתחיל להריץ את הפקודות זה הכל עושים copy paste update עושים עדכון לכל המערכת אתם יכולים להגדיל את זה עם ctrl וגלגלת install pre-requisites כל מה שצריך דרישות קדם כל מיני דרישות קדם שהוא צריך paste enter משהו פה לא עובד אתם רואים הוא לא מוכן מה מה קורה לו בואו נלך על זה שמונה עשרה אפס תשע נעתיק מפה את הפקודות

  7. 03:20

    update עשינו uninstalled גרסה ישנה לא צריך install אין אפשר לעשות ישר install לדוקר הוא רוצף resource temporary unavailable לא יודע מה יש לו בוא נעשה לו הפעלה מחדש ונראה אם זה יעזור יכול להיות שבגלל שעשינו update אז זה קצת דפק אותו שימו לב איזה מהר הוא עשה restart הוא עשה log off עכשיו

  8. 04:28

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

  9. 05:02

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

  10. 05:19

    אז בסופו של דבר דוקר מתקינים עם app

לקורס המלא: קורס Docker עם Swarm Cluster

ההרצאה הקודמת: Docker & Visual Studio

ההרצאה הבאה: התקנת Registry פרטי לאחסון Image

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

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

קורסים נוספים במסלול

  • קורס AWS - ניהול מכונה וירטואלית בענן
  • קורס Terraform - DevOps - Azure & AWS
  • קורס קוברנטיקס - Kubernetes
  • קורס DevOps - Ansible
  • קורס PowerShell
  • קורס Git ו-GitHub עם Visual Studio