התקן את Docker ב- Raspberry Pi

Install Docker Raspberry Pi



Docker היא מערכת מיכלים עבור לינוקס. הוא משמש להפעלת מכולות לינוקס קלות על גבי מערכת הפעלה אחרת של לינוקס (a.k.a מארח Docker). אם אתה מנסה ללמוד Docker במחשב אמיתי, פטל פטל הוא פתרון משתלם מאוד. מכיוון שמכולות Docker קלות משקל, תוכל להתאים אותו בקלות ל 5-10 מכלי Docker על מארח Raspberry Pi. אני ממליץ לך לקנות Raspberry Pi 3 Model B או Raspberry Pi 3 Model B+ אם אתה רוצה להתקין עליו Docker מכיוון שלדגמים אלה של Raspberry Pi יש זיכרון RAM של 1GB (RAM). ככל שיש לך יותר זיכרון כך ייטב. אך למרבה הצער, עדיין לא יצא Raspberry Pi עם יותר מ -1 GB זיכרון.

במאמר זה, אראה לך כיצד להתקין את Docker ב- Raspberry Pi 3 Model B. אני אשתמש במערכת ההפעלה Ubuntu Core ב- Raspberry Pi 3 Model B להדגמה.







אתה צריך:



  • מכשיר Raspberry Pi 3 דגם B או Raspberry Pi 3 דגם B+ מכשיר מחשב לוח אחד.
  • לפחות 16GB של כרטיס microSD להתקנת Ubuntu Core.
  • כבל אתרנט לחיבור אינטרנט. אתה יכול גם להשתמש ב- Wi-Fi המובנה לאינטרנט. אבל אני מעדיף חיבור קווי מכיוון שאני חושב שהוא אמין יותר.
  • כבל HDMI.
  • צג עם יציאת HDMI.
  • מקלדת USB לתצורת Core Core בפעם הראשונה.
  • מתאם מתח ל- Raspberry Pi.

התקן את Core Core ב- Raspberry Pi 3:

הראיתי לך כיצד להתקין ולהגדיר את Ubuntu Core ב- Raspberry Pi 2 ו- Raspberry Pi 3 במאמר אחר של Raspberry Pi שכתבתי ב- LinuxHint. תוכל לבדוק זאת ב (קישור למאמר התקן אובונטו ב- Raspberry Pi)



הפעלה של Raspberry Pi 3:

לאחר שהגדרת הכל, חבר את כל המכשירים והמחברים הדרושים ל- Raspberry Pi שלך והפעל אותו.





התחברות ל- Raspberry Pi 3 באמצעות SSH:

לאחר שתוגדר מערכת ההפעלה Ubuntu Core, אתה אמור להיות מסוגל להתחבר ל- Raspberry Pi 3 שלך באמצעות SSH. המידע הנדרש כדי להתחבר ל- Raspberry Pi שלך באמצעות SSH צריך להיות מוצג במסך המחובר ל- Raspberry Pi שלך כפי שאתה יכול לראות בחלק המסומן של צילום המסך למטה.



כעת, מכל אחד מהמחשב שיש לך מפתח SSH נוסף לחשבון אובונטו One שלך, הפעל את הפקודה הבאה כדי להתחבר ל- Raspberry Pi באמצעות SSH:

$ ssh [מוגן בדוא'ל]

הערה: החלף את שם המשתמש וכתובת ה- IP של הפקודה בשלך.

ייתכן שתראה שגיאה בעת התחברות ל- Raspberry Pi שלך באמצעות SSH, במקרה זה, פשוט הפעל את הפקודה הבאה:

$ ssh -keygen -f ~/.ssh/known_hosts -R 192.168.2.15

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

אתה אמור להיות מחובר.

התקנת Docker ב- Raspberry Pi 3:

ב- Ubuntu Core תוכל להתקין חבילות Snap בלבד. למרבה המזל, ל- Ubuntu Core יש חבילת snap של Docker במאגר חבילות ה- snap הרשמי. לכן, לא תתקשו להתקין Docker ב- Raspberry Pi 3. כדי להתקין Docker ב- Raspberry Pi 3, הפעל את הפקודה הבאה:

$ sudo snap install docker

כפי שאתה יכול לראות, Docker מותקן. ייקח זמן להשלים.

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

כעת, הפעל את הפקודה הבאה לחיבור Docker למערכת:

$ sudo snap connect docker: הבית

שימוש ב- Docker ב- Raspberry Pi 3:

בחלק זה, אראה לך כיצד להריץ מכולות Docker ב- Raspberry Pi 3. נתחיל. תוכל לחפש תמונות Docker באמצעות הפקודה הבאה:

$ sudo docker search KEYWORD

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

$ sudo docker search ubuntu

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

להורדה (במונח Docker למשוך) את אובונטו image, הפעל את הפקודה הבאה:

$ sudo docker למשוך אובונטו

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

הדוקר אובונטו התמונה נמשכת.

אתה יכול לרשום את כל תמונות ה- Docker ששלפת באמצעות הפקודה הבאה:

תמונות sudo docker

כעת תוכל ליצור מיכל Docker באמצעות אובונטו תמונה עם הפקודה הבאה:

$ sudo docker run -it ubuntu

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

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

כדי לצאת מהקליפה של המיכל, הפעל את הפקודה הבאה:

$ יציאה

תוכל לרשום את כל המכולות שיצרת באמצעות הפקודה הבאה:

$ sudo docker ps -a

כפי שאתה יכול לראות, למכולה שיצרתי קודם יש את מזהה המכולה 0f097e568547 . המיכל כבר לא פועל.

אתה יכול להפעיל את המיכל 0f097e568547 שוב, עם הפקודה הבאה:

$ sudo docker start 0f097e568547

כפי שאתה יכול לראות, המיכל 0f097e568547 פועל שוב.

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

$ sudo docker לצרף 0f097e568547

כפי שאתה יכול לראות, אני מחובר למעטפת המיכל 0f097e568547 שוב.

אתה יכול לבדוק כמה זיכרון, מעבד, קלט/פלט דיסק, קלט/פלט ברשת וכו 'משתמשים המכולות הפועלות באמצעות הפקודה הבאה:

סטטיסטיקות $ sudo docker

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

אני מפעיל Docker ו -2 מכולות ב- Raspberry Pi 3 שלי ועדיין יש לי כ- 786 MB זיכרון זמין/פנוי. Docker ב- Raspberry Pi 3 מדהים.

אז ככה אתה מתקין ומשתמש ב- Docker ב- Raspberry Pi 3. תודה שקראת מאמר זה.