כיצד להתקין את Docker באובונטו, CentOS, Debian ו- Windows?

מדריך אחר צעד להתקנת Docker במערכת ההפעלה המועדפת עליכם.


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

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

Docker שונה מ- VM המסורתי.

במדריך זה תלמד כיצד להתקין את ה- Docker במערכות ההפעלה הבאות.

  • אובונטו
  • דביאן
  • CentOS
  • חלונות

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

שיטות התקנת Docker

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

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

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

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

למאמר זה אנו נשתמש באובונטו 18.04.

תנאים מוקדמים

  • אובונטו 18.04
  • משתמש sudo

שלב 1: עדכן את בסיס הנתונים המקומי

לפני ההתקנה, התחל בעדכון הרשימה הקיימת עבור חבילות

עדכון

שלב 2: התקן תלות התומכות ב- https

התקן חבילות שיאפשרו אפשרות להעביר קבצים דרך https

sudo apt להתקין apt-transport-https תעודות ca-curl תלתל תכונות-תכונות-נפוצות

זה מה שכל פקודה עושה;

  • apt-transport-https: אפשר apt להעביר קבצים ונתונים דרך https
  • תעודות ca: הפוך את המחשב או הדפדפן לבדיקת אישורי אבטחה
  • תלתל: כלי להעברת קבצים
  • תכונות-תכונות-נפוצות: מוסיף סקריפטים לניהול תוכנה

שלב 3: הוסף את מפתח ה- GPG של Docker

הבא יהיה להוסיף את מפתח ה- GPG – תכונת אבטחה המבטיחה שקובצי ההתקנה הם אותנטיים.

תלתל -fsSL https://download.docker.com/linux/ubuntu/gpg | להוסיף sudo apt-key –

שלב 4: התקן את מאגר ה- Docker

בשלב זה, השתמש בפקודה שלהלן כדי להוסיף את מאגר ה- Docker למקורות המתאימים.

מאפיין sudo-apt-apt "deb [arch = amd64] https://download.docker.com/linux/ubuntu יציב ביוני"

שלב 5: עדכן מאגרי נתונים

עדכן את בסיס הנתונים עם חבילות ה- Docker מהריפאו שהוספת זה עתה

עדכון

כדי להבטיח שאתה מפעיל את ההתקנה ממאגר Docker הרשמי, הפעל את הפקודה

קובץ מדיניות של apt-cache

זה אמור לתת את הפלט הבא

פלט של קובץ מדיניות apt-cache

docker-ce:
מותקן: (אין)
מועמד: 5: 19.03.5 ~ 3-0 ~ אובונטו-ביוני
טבלת הגרסאות:
5: 19.03.5 ~ 3-0 ~ 500 אובונטו-ביוני
500 https://download.docker.com/linux/ubuntu חבילות amd64 ביוניות / יציבות
5: 19.03.4 ~ 3-0 ~ 500 אובונטו-ביוני
500 https://download.docker.com/linux/ubuntu חבילות amd64 ביוניות / יציבות
5: 19.03.3 ~ 3-0 ~ 500 אובונטו-ביוני

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

שלב 6: התקן את הגרסה האחרונה של ה- Docker

לאחר אישור, השתמש בפקודה הבאה להתקנת Docker.

מתאים להתקין docker-ce

זה יתקין את Docker, יפעיל את הדמון ויאפשר לו להתחיל אוטומטית באתחול. כדי לאשר שה- Docker פעיל ופועל, הפעל;

מחבר סטטוס sudo

אם מותקן ופועל בהצלחה, הפקודה תספק את הפלט הבא

מחבר סטטוס מערכת sudo של $ sudo

● docker.service – מנוע מיכל יישומים של Docker
טעון: טעון (/lib/systemd/system/docker.service; מופעל; הגדרת קביעת הספק מראש: e
פעיל: פעיל (פועל) מאז יום שבת 2019-12-14 07:46:40 UTC; לפני 50s
מסמכים: https://docs.docker.com
PID ראשי: 2071 (dockerd)
משימות: 8
CGroup: /system.slice/docker.service
└─2071 / usr / bin / dockerd -H fd: // –containerd = / run / containerd / contain

חלק זה של הפלט מראה כי ההתקנה הייתה מוצלחת וכי Docker פעיל ופועל.

התקנת Docker ב- CentOS

תנאים מוקדמים

  • גרסה יציבה של CentOS 7
  • משתמש סודו

השיטה הטובה ביותר היא להשתמש בגרסה האחרונה של חבילת ההתקנה של Docker ממאגר Docker הרשמי.

שלב 1: עדכן את מסד הנתונים של החבילה

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

עדכון סודו יאם

שלב 2: הוסף מאגר Docker והתקן את Docker

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

תלתל -fsSL https://get.docker.com/ | ש

שלב 3: התחל את ה- Docker ובדוק את גרסתו

לאחר סיום ההתקנה, הפעל את הדמון Docker

מערכת התחל –

אשר ש- Docker פועל

מחבר סטטוס sudo

זה אמור לספק את הפלט הבא

docker.service – מנוע מיכל יישומים של Docker
טעון: טעון (/usr/lib/systemd/system/docker.service; מושבת; קביעת הספק מוגדרת מראש: מושבתת)
פעיל: פעיל (פועל) מאז יום שני 2019-12-09 09:54:50 UTC; לפני 7 שנים
מסמכים: https://docs.docker.com
PID ראשי: 9194 (dockerd)
משימות: 8
זיכרון: 44.0M
CGroup: /system.slice/docker.service
└─9194 / usr / bin / dockerd -H fd: // –containerd = / run / containerd / cont…

התקנת Docker ב- Debian

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

תנאים מוקדמים

  1. דביאן 9 רץ
  2. משתמש סודו

שלב 1: עדכן את המערכת

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

עדכון

שלב 2: התקן את החבילות הדרושות להפעלת כושר מעבר ל- Https

sudo apt להתקין apt-transport-https תעודות ca-curl gnupg2-software-features-common

שלב 3: הוסף מפתח GPG

כעת עלינו להוסיף את מפתח ה- GPG מ- Docker למערכת ה- Debian שלנו. זה מבטיח שההורדות תקפות.

כדי להוסיף את מפתח ה- GPG עבור מאגר ה- Docker הרשמי, הפעל

תלתל -fsSL https://download.docker.com/linux/debian/gpg | להוסיף sudo מפתח מקש –

שלב 4: הוסף את מאגר ה- Docker למקורות APT

בשלב זה, תוסיף את מאגר ה- Docker למקורות המתאימים.

מאפיין sudo-apt-apt "deb [arch = amd64] https://download.docker.com/linux/debian $ (lsb_release -cs) יציב"

שלב 5: עדכן את מסד הנתונים של החבילה

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

עדכון

שלב 6: אמת את מקור ההתקנה

הפקודה שלהלן מבטיחה שאתה מתקין את ה- Docker מהריפו הרשמי של Docker במקום של Debian שעשוי להיות מיושן..

קובץ מדיניות של apt-cache

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

מותקן: (אין)
מועמד: 5: 19.03.5 ~ 3-0 ~ מתיחת debian
טבלת הגרסאות:
5: 19.03.5 ~ 3-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian stretch / חבילות amd64 יציבות
5: 19.03.4 ~ 3-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian stretch / חבילות amd64 יציבות
5: 19.03.3 ~ 3-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian stretch / חבילות amd64 יציבות
5: 19.03.2 ~ 3-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian stretch / חבילות amd64 יציבות
..
..
..
17.03.1 ~ ce-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian stretch / חבילות amd64 יציבות
17.03.0 ~ ce-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian stretch / חבילות amd64 יציבות

כפי שניתן לראות, הדוקר-סי עדיין לא מותקן. מהפלט עולה כי ההתקנה היא ממאגר Docker הרשמי עבור Debian 9 (מתיחה).

שלב 7: התקן את ה- Docker

אנו מוכנים כעת להתקין את Docker באמצעות הפקודה שלהלן.

מתאים להתקין docker-ce

זה יתקין את Docker, יפעיל את המנוע ויגדיר אותו כך שהוא יתחיל תמיד באתחול. לאחר השלמת ההתקנה, ודא שהיא פועלת.

מחבר סטטוס sudo

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

תפוקה

● docker.service – מנוע מיכל יישומים של Docker
טעון: טעון (/lib/systemd/system/docker.service; מופעל; הגדרת קביעת הספק מראש: e
פעיל: פעיל (פועל) מאז יום שני 2019-12-09 11:48:32 UTC; לפני 41s
מסמכים: https://docs.docker.com
PID ראשי: 17486 (dockerd)
CGroup: /system.slice/docker.service
└─17486 / usr / bin / dockerd -H fd: // –containerd = / run / containerd / contain

התקן את ה- Docker על חלונות

נראה כיצד להתקין את המהדורה הארגונית של Docker בשרת Windows 2016.

שלב 1: התקן את מודול ה- Docker Powershell

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

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

PS C: \ משתמשים \ מנהל מערכת> להתקין-מודול-שם DockerMsftProvider -Force

זה ייתן את הפלט כלהלן.

ספק NuGet נדרש להמשיך
PowerShellGet מחייב גרסת ספק NuGet ‘2.8.5.201’ או גירסה חדשה יותר כדי ליצור אינטראקציה עם מאגרים מבוססי NuGet. ה- NuGet
הספק חייב להיות זמין ב ‘C: \ קבצי תוכנית \ PackageManagement \ ProviderAssemblies’ או
‘C: \ משתמשים \ מנהל מערכת \ AppData \ Local \ PackageManagement \ ProviderAssemblies’. אתה יכול גם להתקין את ספק NuGet עד
הפעלת ‘Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force’. האם אתה רוצה להתקין את PowerShellGet?
וייבא את ספק NuGet כעת?
[Y] כן [N] לא [S] השעיית [?] עזרה (ברירת המחדל היא “Y”): y
הקלד Y עבור כן

שלב 2 התקן את חבילת ה- Docker

לאחר שהמודול במקום, אנו מוכנים כעת להתקין את חבילת ה- Docker.

PS C: \ משתמשים \ מנהל מערכת>התקנת-חבילה Docker –תוקף שם זיהוי MsftProvider –Force

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

PS C: \ משתמשים \ מנהל מערכת>אתחל מחשב

לאחר ההפעלה מחדש, אמת את ההתקנה והגרסה על ידי הפעלה

PS C: \ משתמשים \ מנהל מערכת>גרסת הדוקר

תפוקה

לקוח: Docker Engine – Enterprise
גרסה: 19.03.5
גרסת API: 1.40
עבור לגרסה: go1.12.12
Git להתחייב: 2ee0c57608
נבנה: 11/13/2019 08:00:16
מערכת הפעלה / קשת: windows / amd64
ניסיוני: שקר
שרת: Docker Engine – Enterprise
מנוע:
גרסה: 19.03.5
גרסת API: 1.40 (גרסה מינימלית 1.24)
עבור לגרסה: go1.12.12
Git להתחייב: 2ee0c57608
נבנה: 11/13/2019 07:58:51
מערכת הפעלה / קשת: windows / amd64
ניסיוני: שקר

PS C: \ משתמשים \ מנהל מערכת>

כדי לבדוק את Docker עם תמונה טיפוסית, הפעל את הפקודה

הדוקר מפעיל שלום-עולם: nanoserver-sac2016

אם מותקן ופועל כראוי, הפקודה תביא לפלט הבא.

PS C: \ משתמשים \ מנהל מערכת> הדוקר מפעיל שלום-עולם: nanoserver-sac2016

שלום מדוקר!
הודעה זו מראה כי נראה כי ההתקנה שלך פועלת כראוי.
כדי להפיק הודעה זו, דוקר עשה את הצעדים הבאים:
1. לקוח ה- Docker יצר קשר עם הדמון של Docker.
2. הדמון של הדוקר שלף את תמונת “שלום העולם” מהרכז Docker.
(windows-amd64, nanoserver-sac2016)
3. הדמון הדוקר יצר מיכל חדש מהתמונה ההיא שמריצה את
הפעלה שמייצרת את הפלט שאתה קורא כרגע.
4. הדמון של הדוקר הזרים את הפלט ללקוח הדוקר, ששלח אותו
למסוף שלך.
כדי לנסות משהו שאפתני יותר, אתה יכול להריץ מיכל של Windows Server עם:
נ.ב. ג:> מפעיל docker – זה mcr.microsoft.com/windows/servercore powershell
שתף תמונות, הזרימי עבודה אוטומטיים ועוד עם מזהה Docker בחינם:
https://hub.docker.com/
לקבלת דוגמאות ורעיונות נוספים, בקרו ב:
https://docs.docker.com/get-started/

שים לב כי עליך להשתמש בתמונת מיכל חלונות כברירת מחדל. במקרה שאתה צריך להריץ תמונות מכולות של Linux, השתמש ב- Docker Daemon במצב הניסוי, הזמין בגירסת שולחן העבודה..

סיכום

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

תגיות:

  • דוקר

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map