Устанавливаем Docker на Raspberry Pi 4 без ошибок!
תוכן עניינים:
- תנאים מוקדמים
- התקן את ה- Docker ב- Raspberry Pi
- ביצוע פיקוד הדוקר ללא סודו
- כיצד להשתמש בדוקר
- תמונות דוקר
- מכולות דוקר
- סיכום
Docker היא פלטפורמת מכולה המאפשרת לך לבנות, לבדוק ולפרוס אפליקציות במהירות כמכולות ניידות ומספקות עצמית שיכולות לפעול כמעט בכל מקום.
במדריך זה נסביר כיצד להתקין את Docker ב- Raspberry Pi ונחקור את מושגי Docker הבסיסיים והפקודות.
תנאים מוקדמים
אנו מניחים שהתקנת את Raspbian ב- Raspberry Pi שלך. Docker אינו זקוק לממשק גרפי והכי טוב הוא להשתמש בתמונת Raspbian Stretch Lite ולאפשר SSH. בדרך זו יהיה ל- Raspberry Pi כוח עיבוד וזיכרון הרבה יותר זמין להפעלת מיכלי Docker.
התקן את ה- Docker ב- Raspberry Pi
התקנת Docker ב- Raspberry Pi היא רק עניין של הפעלת כמה פקודות.
ראשית, הורד את סקריפט ההתקנה של Docker באמצעות פקודת התלתלים הבאה:
curl -fsSL https://get.docker.com -o get-docker.sh
לאחר סיום ההורדה, בצע את הסקריפט על ידי הקלדת:
sh get-docker.sh
התסריט יגלה את ההפצה של לינוקס, יתקין את החבילות הדרושות ויפתח את Docker.
התהליך עשוי להימשך מספר דקות וכשתסיים התסריט יביא מידע על גרסת Docker וכיצד להשתמש ב- Docker כמשתמש שאינו שורש.
זהו זה. Docker הותקן על לוח ה- Pi שלך.
ביצוע פיקוד הדוקר ללא סודו
כברירת מחדל, רק משתמש עם הרשאות ניהול יכול לבצע פקודות של Docker.
כדי להריץ פקודות של Docker כמשתמש שאינו שורש בלי להוסיף
sudo
תצטרך להוסיף את המשתמש שלך לקבוצת הדוקר שנוצרת במהלך ההתקנה. כדי לעשות זאת לפי סוג:
sudo usermod -aG docker $USER
$USER
הוא משתנה בסביבה המחזיק את שם המשתמש שלך.
התנתק והתחבר שוב כדי שהחברות בקבוצה תרענן.
כדי לוודא שאתה יכול להריץ פקודות של docker ללא
sudo
הפעל את הפקודה הבאה שתוריד תמונת בדיקה, הפעל אותה במכל, הדפיס הודעת "שלום מה- Docker" ויצא:
docker container run hello-world
הפלט ייראה כמו משהו כזה:
כיצד להשתמש בדוקר
כעת, לאחר ש- Docker מוגדר ב- Raspberry Pi שלך, בוא נעבור על מושגי הדוקר הבסיסיים והפקודות.
תמונות דוקר
תמונת Docker מורכבת מסדרה של שכבות של מערכת קבצים המייצגות הוראות ב- Dockerfile של התמונה המרכיבות יישום תוכנה להפעלה. תמונה היא קובץ בינארי בלתי ניתן להחלפה הכולל את היישום וכל שאר התלות כגון ספריות, קבצים בינאריים והוראות הנחוצות להפעלת היישום.
רוב התמונות של Docker זמינות ב- Docker Hub. זהו שירות רישום מבוסס ענן אשר בין פונקציות אחרות משמש לשמירה על תמונות ה- Docker במאגר ציבורי או פרטי.
כדי לחפש תמונה ממרשם ה- Docker Hub, השתמש בפקודת
docker search
. לדוגמה, כדי לחפש תמונה של Debian, הקלד:
מכולות דוקר
מופע של תמונה נקרא מיכל. מכולה מייצגת זמן ריצה ליישום, תהליך או שירות יחיד.
זה אולי לא ההשוואה המתאימה ביותר אבל אם אתה מתכנת אתה יכול לחשוב על תמונת Docker ככיתה ומכל Docker כמופע של כיתה.
כדי להתחיל, עצור, הסר ונהל מיכל השתמש בפקודה
docker container
. לדוגמה, הפקודה הבאה תפעיל מיכל Docker המבוסס על תמונת Debian. אם אין לך את התמונה באופן מקומי, היא תוריד תחילה:
docker container run debian
המיכל של דביאן ייפסק מיד לאחר האתחול מכיוון שאין לו תהליך רץ ארוך ולא ניתן שום פקודה אחרת. המכולה אתחלה, הפעילה פקודה ריקה ואז יצאה.
ה- switch
-it
מאפשר לך לקיים אינטראקציה עם המיכל דרך שורת הפקודה. כדי להתחיל סוג מיכל אינטראקטיבי:
docker container run -it debian /bin/bash
root@ee86c8c81b3b:/#
כפי שאתה יכול לראות מהפלט שלמעלה לאחר הפעלת המיכל, שונו את הפקודה שמשמעותה שאתה עובד עכשיו מתוך המיכל.
לרשימת מכולות Docker הפועלות, השתמש בפקודה הבאה:
docker container ls
לצפייה בכל המכולות, העבירו אותה למתג -ה:
docker container ls -a
כדי למחוק מכולה אחת או יותר, פשוט העתק את מזהה המכולה (או המזהים) והדבק אותם לאחר הפקודה
container rm
:
docker container rm c55680af670c
סיכום
למדת כיצד להתקין את Docker במכונת Raspberry Pi שלך וכיצד להריץ מכולות של Docker. למידע נוסף על נושא זה, עיין בתיעוד הרשמי של Docker.
עגבניות פטלאופן ההתקנה והשימוש בדוקר ב- centos 7

במדריך זה נעבור כיצד להתקין את Docker CE ב- CentOS 7 ונחקור את מושגי Docker הבסיסיים והפקודות.
אופן ההתקנה והשימוש בדוקר ב- debian 10 לינוקס

Docker היא פלטפורמת מכולה המאפשרת לך לבנות, לבדוק ולפרוס אפליקציות במהירות כמכולות ניידות ומספקות עצמית שיכולות לפעול כמעט בכל מקום. במדריך זה נסביר כיצד להתקין את Docker ב- Debian 10 Buster.
אופן ההתקנה והשימוש בדוקר ב- debian 9

במדריך זה, אנו נדריך אתכם בתהליך התקנת Docker במכונה של Debian 9 ונחקור את מושגי Docker הבסיסיים והפקודות.