כיצד להתקין ולהשתמש ב- Docker ובמכולות שלו באובונטו

Docker באובונטו

סַוָר הוא פרויקט קוד פתוח הנתמך על ידי ישות עסקית עם אותו שם שמקל הרבה יותר על הפעלת תהליך יישום בסביבה מבודדת יחסית הנקראת מכולה או מיכל. בניגוד למכונה וירטואלית (VM) שיש לה גרעין משלה, מיכל תלוי בגרעין של מערכת ההפעלה המארחת, מה שמאפשר לו להיות קל יותר ולרוץ הרבה יותר מהר.

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

התקנת Docker באובונטו

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

  1. ראשית אנו פותחים מסוף ומייבאים את מפתח ה- GPG של התוכנה עם הפקודה הבאה:
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 \
--recv-keys 58118E89F3A912897C070ADBF76221572C52609D
  1. לאחר מכן, אנו מוסיפים את המאגר הרשמי:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. אנו מעדכנים את החבילות:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. לאחר מכן, נתקין את Docker עם הפקודה הבאה:
sudo apt install docker-engine

 כיצד להפעיל מכולות Docker

El דמון דוקר כבר היה עובד. כעת, כדי להפעיל את המכולה הראשונה שלנו, נשתמש בפקודה:

sudo docker run hello-world

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

sudo docker search "linux mint"

החיפוש הקודם יראה לנו משהו כמו הבא:

תמונות העגינה

כאשר אנו מחפשים תמונה להפעלת מכולה, עלינו תמיד להשתמש בתמונה המכילה את העמודה "אישור" או "רשמית", מה שאומר שהיא מגיעה מפרויקט משלך ולא מאף אחד. ברשימה הקודמת אין רשמי, אבל יש אחד מאובונטו. נפעיל מיכל באמצעות תמונת אובונטו הרשמית (מהקודמות) עם הפקודה הבאה:

sudo docker run -it ubuntu bash

הפקודה שלעיל תוריד את תמונת אובונטו, תריץ את המכולה, תמשיך לפעול ותיתן לנו גישה אינטראקטיבית לתוכנה עם ה- Bash. נבין כי הפקודה השתנה למשהו כמו root @ 131a58505d2d: / #, איפה מה שאחרי ה- at הוא המזהה הייחודי של המכולה.

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

עושה ניקיון

כאשר אנו מפעילים מיכל, לקוח Docker צריך להוריד תמונה מ- Docker Hub. תמונות אלה יאוחסנו במחשב שלנו ויישארו שם גם אם עצרנו וחיסלנו את המכולה, כך כל אותם שרידים כדאי לחסל שלא נשתמש שוב.

כדי לרשום את התמונות שמתארחות במחשב שלנו, נכתוב את הפקודה הבאה:

sudo docker images

זה יציג לנו את כל התמונות שמתארחות במחשב שלנו. כדי לחסל אותם, נכתוב פקודה כמו הבאה, שבה "שלום עולם" היא התמונה שברצוננו למחוק:

sudo docker rmi hello-world

השימוש בתוכנה המוצגת בהודעה זו ובמכולותיה יכול להיות מעניין מאוד עבור משתמשים מסוימים. האם את \ ה אחד מהם?

ויה | linuxbsdos.com


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

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

*

*

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

  1.   בטו גומז דיג'ו

    לבני תמותה כמוני, כיצד אוכל להתקין דוקר באובונטו שלי?

  2.   טכנולוגיות דיג'ו

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