USO El וירטואליזציה הופכת להיות רלוונטית יותר מדי יוםמכיוון שעם השיפורים והתכונות החדשות שהם מספקים, הם מקלים על השימוש בטכנולוגיה. זה גורם לחברות ולמשתמשי הקצה להיות קלים ובטוחים ביכולתם להשתמש בו.
איתה אתה יכול לבצע פעילויות שונות ולהפעיל גם מערכות הפעלה וגם יישומים מבלי להתפשר על מערכת ההפעלה המארחת, מכיוון שהם עובדים במרחב מבודד לחלוטין.
הפעם בואו נסתכל על דוקר, איזה הוא יישום קוד פתוח חוצה פלטפורמות כי אוטומציה של פריסת יישומים בתוך מכלי תוכנה, מתן שכבה נוספת של הפשטה ואוטומציה של וירטואליזציה ברמת מערכת ההפעלה בלינוקס.
רבים מכם כבר שמעו או השתמשו ב- Docker מכיוון שהוא כבר די מפורסם איתו בעצם אנו יכולים לבצע וירטואליזציה של מיכלים ברמת מערכת ההפעלה, אך מתוך הבטחה ש- Docker משתמש בתכונות בידוד משאבי ליבה של לינוקס כמו קבוצות קבוצות ומרחבי שמות כדי לאפשר למכולות עצמאיות לפעול במופע לינוקס אחד, תוך הימנעות מהתקורה של הפעלה ותחזוקה של מכונות וירטואליות.
דוקר מטפל בשתי גרסאות כזו שמשלמת עבור חברות EE (גרסה לארגונים) והשנייה היא הגרסה החינמית שהיא זו מקהילת CE (מהדורת הקהילה).
לענייננו נאדונים להשתמש בגרסה החינמית.
לפני תחילת ההתקנה עלינו להסיר כל התקנה לפני שנעשה במקרה של עדכון, בנוסף לספר לך ששיטה זו חלה גם על אובונטו Artful 17.10, Ubuntu Xenial 16.04 ו- Ubuntu Trusty 14.04.
עכשיו דאנחנו צריכים לפתוח מסוף (Ctrl + Alt + T) ו- הפעל את הפקודה הבאה כדי להסיר התקנות קודמות של Docker:
sudo apt-get remove docker docker-engine docker.io
עשית זאת, להזמן עלינו לעדכן את המאגרים שלנו עם:
sudo apt-get update
וכל חבילה:
sudo apt-get upgrade
התקן את Docker CE באובונטו 18.04
עלינו להתקין כמה תלות נדרש ל- Docker עם הפקודות הבאות:
sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common
עשית זאת עכשיו עלינו לייבא את מפתח GPG:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
עלינו לוודא שטביעת האצבע ים 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88, מחפש את 8 התווים האחרונים של טביעת האצבע.
לשם כך אנו יכולים להריץ פקודה זו:
sudo apt-key fingerprint 0EBFCD88
שאמור להחזיר משהו כזה:
pub 4096R/0EBFCD88 2017-02-22 Key fingerprint = 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 uid Docker Release (CE deb) <docker@docker.com> sub 4096R/F273FCD8 2017-02-22
עכשיו עלינו להוסיף את המאגר למערכת עם הפקודה הבאה:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
אם אתה מקבל שגיאה אתה יכול להוסיף אותה ידנית על ידי עריכת sources.list, כדי לעשות זאת מהטרמינל שאתה מקליד:
sudo nano /etc/apt/sources.list
ותוסיף את השורה הבאה, רצוי בסוף:
deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
היכן אתה מחליף את Bionic אם אינך משתמש ב- 18.04 עבור artful עבור 17.10, xenial ל- 16.04 או אמין ל- 14.04.
לאחר שהדבר נעשה, אנו מעדכנים את רשימת המאגרים שלנו ב:
sudo apt-get update
ועכשיו כעת אנו יכולים להתקין את Docker במערכת שלנו, עלינו רק להקליד את הפקודה הבאה:
sudo apt-get install docker-ce
לאחר סיום ההתקנה, מומלץ להפעיל מחדש את המחשב שלך, מכיוון ששירותי Docker מתחילים אוטומטית עם הפעלת המערכת.
כדי ודא ש- Docker הותקן בהצלחה וזה כבר פועל על המערכת אנחנו יכולים לבצע בדיקה פשוטה, אנחנו רק צריכים לפתוח מסוף שוב ולבצע את הפקודה הבאה:
sudo docker run hello-world
בסופו של דבר עלינו להוסיף את קבוצת ה- Docker למשתמש שלנו מכיוון שזה נוצר במערכת, אך הוא אינו מתווסף אוטומטית, לשם כך במסוף שאנו מבצעים:
sudo usermod -aG docker $USER
ושוב, אם ברצוננו לעדכן את הגרסה שלנו ל- Docker לגירסה עדכנית יותר עלינו לבצע רק:
sudo apt-get install docker-ce
אם אתה רוצה לדעת יותר על זה, אתה יכול להתייעץ עם מדריך ההתקנה שלו לקבלת פלטפורמות נוספות, בקישור היא זו.
היו לי בעיות בעת הכניסה ואל ה- wifi
Youtube?
באובונטו 18 זה לא עובד. ניסית את זה קודם?
שלום, תודה על ההדרכה, זה בא משערוריה. רק הגיבו ששורת המאגר נכשלת, מכיוון שנראה ש- Docker טרם הוציא את הגרסה ה"יציבה "ועליכם להוסיף" test "
הנכון יהיה:
deb [arch = amd64] https://download.docker.com/linux/ubuntu מבחן ביוני
מאומת ועובד.
לגבי
תודה!….