כיצד להתקין את Docker ב- Ubuntu 18.04 ונגזרים?

Docker באובונטו

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

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


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   יואל לופז דיג'ו

    היו לי בעיות בעת הכניסה ואל ה- wifi

    1.    דייגו א 'ארקיס דיג'ו

      Youtube?

  2.   ישוע דיג'ו

    באובונטו 18 זה לא עובד. ניסית את זה קודם?

  3.   SDK_Ming דיג'ו

    שלום, תודה על ההדרכה, זה בא משערוריה. רק הגיבו ששורת המאגר נכשלת, מכיוון שנראה ש- Docker טרם הוציא את הגרסה ה"יציבה "ועליכם להוסיף" test "

    הנכון יהיה:

    deb [arch = amd64] https://download.docker.com/linux/ubuntu מבחן ביוני

    מאומת ועובד.

    לגבי

  4.   DCR דיג'ו

    תודה!….