Portainer הוא ממשק משתמש של ניהול קל עבור Docker שמפשט את תהליך ניהול מכולות Docker. הוא מציע ממשק אינטרנט אינטואיטיבי לפריסה, להגדיר ולפקח על מכולות. מדריך זה עובר לך התקנה והגדרת Portainer ב- Raspberry Pi, ומאפשר לך לנהל מכולות Docker בקלות.
מה תצטרך
- Raspberry Pi (כל דגם עם תמיכה של Docker, למשל, pi 3, pi 4)
- Raspberry pi os מותקן ב- Raspberry Pi שלך
- חיבור לאינטרנט להורדת Portainer
- דוקר מותקן ב- Raspberry Pi שלך (Portainer מחייב את Docker להפעלה)
שלב 1: התקן את Docker ב- Raspberry Pi
אם Docker לא מותקן כבר ב- Raspberry Pi שלך, בצע את הצעדים הבאים להתקנתו:
-
עדכן את רשימת החבילות:
-
התקן את Docker באמצעות התסריט הרשמי:
-
לאחר ההתקנה, הוסף את המשתמש הנוכחי לקבוצת Docker כדי לאפשר הפעלת פקודות Docker ללא
sudo
: -
הפעל מחדש את ה- Raspberry Pi כדי להחיל את השינויים:
-
ודא שה- Docker מותקן כראוי:
שלב 2: התקן את Portainer
כעת, כאשר Docker מותקן, אתה יכול להתקין את Portainer כמכולה של Docker.
-
משוך את תמונת Portainer מ- Docker Hub:
-
צור והפעל מיכל Portainer:
הנה מה שהפקודה עושה:
-
-d
: הפעל את המכולה במצב מנותק. -
-p 9000:9000
: חשוף את ממשק המשתמש באינטרנט ביציאה 9000. -
-p 9443:9443
: חשוף את ממשק המשתמש באינטרנט עם HTTPS ביציאה 9443. -
--name portainer
: הגדר את שם המכולה כ"פורטאינר ". -
--restart always
: הפעל מחדש אוטומטית את Portainer ב- Boot או אם המכולה מתרסקת. -
-v /var/run/docker.sock:/var/run/docker.sock
: כבל את שקע הר הדוקר לניהול מכולות Docker. -
-v portainer_data:/data
: הרכיב נפח כדי להתמיד בנתוני Portainer.
-
-
המתן ש- Portainer יתחיל, ואז פתח את דפדפן האינטרנט שלך ועבור ל:
http://<raspberry_pi_ip>:9000
לְהַחלִיף
<raspberry_pi_ip>
עם כתובת ה- IP של Raspberry Pi שלך.
שלב 3: הגדר את Portainer
כשאתה ניגש לראשונה לממשק האינטרנט של Portainer, תתבקש ליצור חשבון מנהל.
-
צור חשבון מנהל:
- הגדר שם משתמש וסיסמא לחשבון הניהול.
- לחץ על "צור משתמש" כדי להמשיך.
-
התחבר לדוקר:
- לִבחוֹר מְקוֹמִי לניהול סביבת Docker המקומית ב- Raspberry Pi שלך.
- נְקִישָׁה לְחַבֵּר.
שלב 4: באמצעות Portainer
לאחר חיבור, תועבר ללוח המחוונים של Portainer, שם תוכל להתחיל לנהל את מכולות ה- Docker שלך. אתה יכול:
- צפה במכולות הפעלה: עקוב אחר הסטטוס של כל המכולות הפעילות.
- לפרוס מכולות חדשות: צור מכולות Docker חדשות מממשק Portainer.
- ניהול כרכים ורשתות: צפה ותצורת תצורה של כרכים ורשתות של Docker.
- צפה ביומנים וסטטיסטיקה: עקוב אחר היומנים והסטטיסטיקה של מכולות ריצות.
שלב 5: ניהול Portainer
-
גישה לפורטינר מרחוק:
- כדי לגשת באופן מאובטח של Portainer מרחוק, באפשרותך להגדיר SSL באמצעות פרוקסי הפוך (למשל, NGINX או TRAEFIK) או להשתמש ביציאה 9443 עבור HTTPS (מופעל על ידי
docker run
הפקודה למעלה).
- כדי לגשת באופן מאובטח של Portainer מרחוק, באפשרותך להגדיר SSL באמצעות פרוקסי הפוך (למשל, NGINX או TRAEFIK) או להשתמש ביציאה 9443 עבור HTTPS (מופעל על ידי
-
עצור והפעיל מחדש את הפורטאייטר: כדי לעצור את הפורטאייטר, הפעל:
כדי להפעיל מחדש את Portainer, הפעל:
-
הסרת Portainer: אם ברצונך להסיר את Portainer, עצור והסר את המכולה:
לחלופין, באפשרותך גם להסיר את עוצמת הקול של Docker:
פתרון בעיות
- Portainer לא נגיש: וודא כי חומת האש של Raspberry Pi שלך מאפשרת גישה ליציאות 9000 ו- 9443. אם משתמשים ב- HTTPS, ודא שתעודות SSL מוגדרות כראוי.
- מכולות Docker מתנפצות: בדוק את יומני המכולות בשגיאות:
- אין גישה של Docker: וודא שהמשתמש שלך הוא חלק מקבוצת Docker:
מַסְקָנָה
Portainer מפשט את ניהול המכולות של Docker ב- Raspberry Pi על ידי מתן ממשק אינטרנט קל לשימוש. עם רק כמה פקודות, אתה יכול לקום ופועל עם Docker ו- Portainer, מה שמקל על ניהול ועקב אחר המכולות שלך. בין אם אתם מפעילים מערכות אוטומציה ביתיות, שרתי אינטרנט או שירותים אחרים, Portainer הוא כלי שלא יסולא בפז לניהול סביבת ה- Docker של Raspberry Pi שלכם.