Docker היא פלטפורמת מכולות קלה המאפשרת לך להפעיל ולנהל יישומים בסביבות מבודדות. התקנת Docker ב- Raspberry Pi מאפשרת לך להשתמש בכלי רב עוצמה זה למגוון רחב של פרויקטים, החל מאירוח יישומי אינטרנט וכלה בשירותי IoT. מדריך זה עובר אותך דרך התקנת Docker ב- Raspberry Pi.
תנאים מוקדמים
- Raspberry Pi: מומלץ מומלץ לפטל PI 3, 4 או מאוחר יותר.
- מַעֲרֶכֶת הַפעָלָה: Raspberry Pi OS (32 סיביות או 64 סיביות).
- חיבור לאינטרנט: ודא ש- Raspberry Pi מחובר לאינטרנט.
- גישה לטרמינל: SSH ל- Raspberry Pi שלך או השתמש במקלדת וצג מחובר ישירות.
- מערכת ההפעלה המעודכנת: ודא שמערכת ההפעלה של Raspberry Pi מעודכנת על ידי הפעלה:
שלב 1: התקן את Docker
Docker מספק סקריפט נוחות רשמי להתקנה מהירה.
באמצעות סקריפט הנוחות
-
הורד והבצע את סקריפט ההתקנה של Docker:
-
הוסף את המשתמש שלך ל
docker
קבוצה להפעלת פקודות Docker בליsudo
: -
הפעל מחדש את ה- Raspberry Pi שלך או התנתק והתחבר שוב כדי שהקבוצה משתנה לתוקף:
אמת את ההתקנה
לאחר אתחול מחדש, ודא כי Docker מותקן ופועל:
אתה אמור לראות את גרסת ה- Docker מוצגת.
שלב 2: בדיקת התקנת Docker
הפעל מיכל מבחן כדי להבטיח ש- Docker פועל כראוי:
פקודה זו מורידה תמונת מבחן ומריצה אותה במיכל. אם תצליח, תראה "שלום מדוקר!" הוֹדָעָה.
שלב 3: התקן Compose Docker (אופציונלי)
Docker Compose הוא כלי להגדרת והפעלת יישומי Docker Multi-Container.
התקן את Docker Compose
-
הורד את ה- Docker Compose Binary האחרון:
-
החל הרשאות הפעלה על הבינארי:
-
אמת את ההתקנה:
אתה אמור לראות את גרסת ה- Docker Compose מוצגת.
שלב 4: אפשר לדוקר להתחיל באתחול
כדי להבטיח ש- Docker יתחיל אוטומטית כאשר מגפי ה- PI של Raspberry, הפעל את שירות Docker:
אתה יכול לבדוק את סטטוס שירות Docker באמצעות:
שלב 5: הפעל יישום Docker לדוגמא
בואו להפעיל שרת אינטרנט פשוט כדי להפגין את הפונקציונליות של דוקר:
-
משוך את תמונת nginx:
-
הפעל את מיכל ה- nginx:
-
פתח דפדפן ב- Raspberry Pi שלך או במכשיר אחר באותה רשת והלך אליו
http://<raspberry-pi-ip>
ו אתה אמור לראות את דף קבלת הפנים של Nginx. -
כדי לעצור את המכולה, הפעל:
-
להסרת המכולה:
טיפים לשימוש ב- Docker ב- Raspberry Pi
- אופטימיזציה לארכיטקטורת ARM: וודא שהתמונות בהן אתה משתמש תואמות את ארכיטקטורת הזרוע (למשל, תמונות ספציפיות ל- PI של Raspberry).
- השתמש ב- Portainer לצורך ניהול: התקן Portainer לניהול מכולות Docker באמצעות ממשק אינטרנט:
- עקוב אחר המשאבים: ל- Raspberry Pi יש משאבים מוגבלים; עקוב אחר השימוש במעבד וזיכרון כדי למנוע עומס יתר.
פתרון בעיות
-
פיקוד Docker דורש
sudo
: ודא שהמשתמש שלך מתווסף לdocker
קְבוּצָה:ואז אתחל מחדש את ה- Raspberry Pi.
-
השירות לא מתחיל: בדוק את סטטוס השירות של Docker:
-
הרשאה נדחתה: להבטיח את
/usr/local/bin/docker-compose
לקובץ יש הרשאות הניתנות להפעלה:
יישומים של Docker ב- Raspberry Pi
- אירוח יישומי אינטרנט (למשל, WordPress, NextCloud)
- הפעלת פלטפורמות IoT (למשל, עוזר בית, צומת אדום)
- בניית סביבות פיתוח
- לימוד מכולות ותזמור
מַסְקָנָה
התקנת Docker ב- Raspberry Pi פותחת עולם של אפשרויות לפריסת יישומים מבודדים קל משקל. על ידי ביצוע מדריך זה, תוכלו להקים את Docker ו- Docker Compose לניהול מכולות ולחקור את הפוטנציאל של סביבות מכולות ב- Raspberry Pi שלכם. התחל להתנסות ב- Docker כדי לפתוח יכולות חדשות לפרויקטים שלך!