Table of Contents
ניהול דוקר מכיל עם פורטנדר עבור בקרת UI
דוקר שינה את האופן שבו קבוצות לבנות, אוניות ולנהל יישומים.עם זאת, ממשק הפיקוד יכול להרגיש כמו מחסום - במיוחד כאשר אתה מתנגן מספר רב של מיכלים, רשתות, ו כרכים על פני סביבות שונות.הצעדים ב-Exitainer, פתוח-source Management UI שמציב שכבה חזותית על Docker (וקובנטס) ללא בקרת הקרבה.זה עובר דרך מה פורטר, כיצד להשתמש ב- Docker כדי לנהל פעולות יומיומיות כדי לנהל את זה כדי לנהל את זה כדי לנהל את זה כדי לנהל את האבטחה או להפעיל אותו.
מה זה Portainer?
Portainer הוא פלטפורמה לניהול מכולות המספקת ממשק גרפי מבוסס אינטרנט עבור Docker, Docker Swarm, וסביבות Kubernetes. במקום להזכר דגלים קו פקודה או כתיבת קבצי YML מאפס, אתה יכול ליצור, לפקח, ולפתור מכולות דרך לוחות נתונים אינטואיטיביים וצורות. Portainer פועל כמכל עצמו, פריסה לוקח שניות, ולכן אין צורך נוסף תלות מעבר למנוע עבודה.
המצע מחולק לשני מרכיבים עיקריים: ה-FLT:0Portainer ServerFLT:1 (דוגמה לניהול) ו-FLT:2Portainer AgentcioFLT:3 (סוכן קל המקשר בין נודים מרוחקים) אדריכלות זו מאפשרת לך לנהל מארח יחיד או אשכול של מכונות מממשק מרכזי אחד.
למה פורטנר משנה
⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
- Inspect logs על פני מספר רב של מיכלים
- נמלי מפה ומשתנים סביבתיים במהירות
- גישה לעמיתים ללא חשיפת ה-Docker daemon ישירות
- ויזואליזציה של שימוש במשאבי ומערכות יחסים של מכולה
פורטנדר ממלא את הפערים האלה.הוא מקטין את העומס הקוגניטיבי של ניהול מכולות ומסייע לצוותים לאמץ זרמי עבודה מאוכלים מהר יותר.
התקנת Portainer
ההתקנה היא פשוטה במכוון, אתה צריך שרת לינוקס (או כל מערכת עם Docker מותקנת) וגישה לרשת כדי למשוך תמונות של Docker Hub.הסעיפים הבאים מכסים את נתיבי ההתקנה הנפוצים ביותר.
מתקן יחיד עם Docker Run
עבור בדיקות או סביבת יחיד, פקודה אחת שורה אחת מקבל פורטנדר פועל:
docker run -d -p 9000:9000 --name=portainer --restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:latest
שוברים את זה למטה:
- (ב) ויקרא ה' (ב"ג) ב[[1924]], [[1924]], [[1924]]]], [[1924]]]], [[1924]]]]
- (ב) ,0)-v/var/run/docker.sockFLT) 1 נותן פורטנדר גישה לדווקר דמון כדי שיוכל לנהל מכולות.
- (ב) ,0)-v Portainer data: /datasph:1 ממשיך מסד הנתונים, ההגדרות והתעודות של פורטנדר.
- (ב) ,0) - כוכב הלכת=תמידFIRLT:1 (מבטיח שפורטנדר מתחיל באופן אוטומטי לאחר היפוי.
לאחר שהמיכל מתחיל, פתח את ה-FLT:0. ↑ . ↑ .9.03.03.17.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10
המונחים: docker Compose
לסביבות שבהן אתה מעדיף תצורה ברורה, השתמש ב- 1:1:
version: '3.8'
services:
portainer:
image: portainer/portainer-ce:latest
container_name: portainer
restart: always
ports:
- "9000:9000"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- portainer_data:/data
volumes:
portainer_data:
לרוץ (FLT:3) באותה במאי, ופורטנדר יהיה זמין בנמל 9000. גישה זו היא שימושית במיוחד כאשר אתה רוצה לשלוט על ההתקנה של התשתית שלך.
המונחים: Remote Agent Setup
אם אתה מנהל מספר מארחים, להתקין את סוכן פורטנדר על כל צומת מרוחק:
docker run -d -p 9001:9001 --name=portainer_agent --restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /var/lib/docker/volumes:/var/lib/docker/volumes \
portainer/agent:latest
לאחר מכן, מ-Portainer Server UI, להוסיף את נקודת הקצה מרחוק על ידי מתן כתובת IP של הסוכן ו- Port 9001. שיטה זו להימנע חשיפת שקע Docker מעל הרשת ושומרת על תקשורת מוצפנת.
צעדים ראשונים: Coniguring Portainer
לאחר שתגיע בפעם הראשונה, פורטנדר מבקש ממך להגדיר סיסמה חזקה של ניהול המערכת.לאחר מכן, אתה נוחת על ה-FLT:0DashboardveFLT:1 - סקירה ברמה גבוהה המציגה את מספר המכולות, התמונות, הכרכים, הרשתות, המחסניות, וערימות תחת ניהול.
ניווט בממשק
הצד השמאלי הוא מרכז הניווט העיקרי שלך:
- (ב) ,0) ,DashboardveFLT:1 , סטטיסטיקות סיכום ובדיקות בריאות מהירות.
- (FLT:0App תבניותsveFLT:1) - מחסניות טרום-הגדרה עבור שירותים משותפים כמו Nginx, MySQL ווורדפרס.
- (ב) ,0) ,ContainersFLT:1 - רשימה של כל מיכלים עם מעמד, שימוש במשאב, ולחצנים מהירים.
- (ב) עיין בצלם (ב) ומושך תמונות מרישום.
- (ב) ,0) ,VolumesFLT:1 - ניהול אחסון מתמשך.
- (ב) ,0 רשתות , ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
- (ב) ,0)StackssherFLT:1 - להפיץ יישומים המכילים רב-בסיס באמצעות קבצים Docker Compose.
חיבור ל- Endpoint
פורטנדר מארגן סביבות כמו FLT:0 נקודות קצה של ההרחבה: 1 מתוך הקופסה, הוא מזהה את שקע דוקר המקומי.עבור נקודות קצה מרוחקות, אתה מוסיף אותם באופן ידני מתחת ל-FLT:2Settings > EndpointsFLT 3: you can גם לסמן נקודות קצה לקבוצה על ידי סביבה (פיתוח, ייצור, ייצור) וחיל תפקידים מאוחר יותר.
מחזיקי מניות עם Portainer
מסך ניהול ה- Container הוא המקום שבו פורטנדר מאיר במקום להקליד את ה-FLT:5 עם תריסר דגלים, אתה ממלא טופס.
יצירת Container
- (ב) בפרשת [[המאה ה-20]], [[1924]], [[1924]]]], [[1924]]]]
- (ב) ב[[1924]], [[1924]]]], [[1924]]]]]], [[1924]]]]]], [[1924]]]]]], [[1924]]]]]]]]
- מיפוי:0 (FLT:0) מיפוי פורט 1 תחת "מיפוי פורט" - לדוגמה, נמל מארח מפה 8080 לנמל מכולות 80.
- הוסף משתנים סביבתיים, כרכים והגדרות רשת בכרטיסיות המתאימות.
- Optional: קביעת מדיניות מחדש, מגבלות משאבים, בדיקות בריאות.
- (ב) ויקרא יא"ד: "ה' י"ד י"א ויקרא י"ד .
פורטנדר מציגה את המכולה ברשימה מיד עם אינדיקטור מצב ירוק.You יכול גם לשכפל מיכל קיים כדי ליצור תצורה דומה מהר יותר.
פעולות מחזור חיים
(ב) לכל מישור יש כפתורים: (ב) ,(ה) ,(ה) ,(ה) ,(ה) ,(ה) ,(ה) , ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
Inspecting Logs and Resource Usage
לחץ על כל מיכל כדי לפתוח תצוגה מפורטת עם כרטיסיות:
- (ב) [17] ,0 ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
- (ב) עיין בתבנית JSON.
- (ב) ראה CPU, זיכרון, רשת I/O, וחסימת I/O עם תרשימים חיים.
- (ב) ,0) ,(ה) , פתח מסוף אינטראקטיבי ישירות בתוך מיכל (דומה ל-FLT 7).
- (ב) ,0) ,SnapshotsFLT:1 - עבור סביבות נקודת קצה, להציג נתוני משאבים היסטוריים.
היכולת לגשת לקונסולה של UI היא מועילה במיוחד עבור פיזור מבלי לעזוב את הדפדפן.
תכונות מתקדמות Beyond Basic Management
פורטנדר הוא יותר מאשר משגר מכולה.מספר תכונות כתובות לצרכים תפעוליים בעולם האמיתי.
קידודים (Docker Compose)
במקום לכתוב קובץ Compose בעורך טקסט וריצה (8: 8) באופן ידני, אתה יכול להדביק או לכתוב את ה-YAML ישירות ב- Portainer'sFLT:0StacksigsofLT:1 סעיף 1. Portainer מפיץ את הקובץ, מראה לך את השירותים שהוא יוצר, ופריסת כל דבר עם לחיצה אחת.
תכונה זו היא בלתי נסבלת עבור יישומים רב-שירות כמו ערימה LAMP, התקנה מיקרו-שירותים, או צינור CI /CD פועל ב Docker.
תבניות
פורטנדר כולל ספריית תבניות שנבנו מראש עבור יישומים פופולריים - Nginx, Apache, MariaDB, PostgreSQL, Redis, WordPress, ועוד רבים.כל תבנית מגדירה את התמונה, יציאות ברירת המחדל, כרכים ומשתנים סביבתיים. 1 קליק פריסת השירות המלא.
צוותים יכולים גם (FLT:0) ליצור תבניות מותאמות אישית של תבניות ההרחבה 1 (FLT:0) כדי לתקן פריסות.לדוגמה, אתה יכול לבנות תבנית עבור היישום הפנימי שלך של האביב Boot עם תג התמונה הנכון, מיפוי נמל וסודות הסביבה.
בקרת גישה מבוססת-תפקיד (RBAC)
במסגרות מרובות משתמשים, Stainer's מובנה-in RBAC מאפשר לך להגדיר משתמשים וצוותים, ולאחר מכן להקצות הרשאות לכל נקודות קצה. אתה יכול להעניק גישה לקריאה בלבד למפתחים לפתרון בעיות, תוך הגבלת פעולות הרסניות (כמו מחיקת מיכלים) למהנדסים בכירים.עבור סביבות מוכנות ארגוניות, Portain Business Edition מרחיבה את RBAC עם LDAP/AD ותמיכה OAuth.
סליחות וסודות
פורטנדר מאחסנת את האישורים של Docker Hub, רשם פרטי, Git repositories, וספקי ענן (AWS, Azure, GCP) זה מבסס אימות כך שלא צריך להיכנס בכל צומת.תגדיר מרשם פעם, וכל משתמש עם הרשאות הנכונות יכול למשוך תמונות פרטיות באמצעות UI.
מעקב ושקיפות
פורטנדר אוסף מדדים בסיסיים מחוץ לקופסה - CPU, זיכרון ושימוש ברשת לכלכל.עבור חשיפה עמוקה יותר, אתה יכול לשלב עם כלי ניטור חיצוניים.
נבנה-in Metrics
הכרטיסיה לכל מיכל מראה גרמים המעדינים כל כמה שניות מתחת לגרף, פורטנדר מעדנת את המספר הכולל של תהליכים הפועלים בתוך המיכל והזמן למעלה.עבור נוף רחב צי, לוח הדש הראה שימוש מצטבר בכל מיכלים בנקודת הקצה.
שילוב עם Prometheus ו Grafana
פורטנדר חושף נקודת מוצא של מדדים ב-GateFLT:9 כי Prometheus יכול לגרד.פעם גרדוט, אתה יכול לבנות לוחות מחוונים מותאמים אישית בגרופנה לעקוב אחר מגמות היסטוריות, להגדיר התראות, או להשוות ביצועים על פני מארחים.
תוצאות חיפוש > Health Check Endpoints
פורטנדר עצמו חושף נקודת מוצא של בדיקת בריאות (FLT:10ure) שמערכות ניטור יכולות להצביע.אם פורטנדר יורד, עדיין יש לך את Docker CLI ליפול בחזרה, אבל מערכת ניטור צופהנית תודיע לצוות לפני שמשתמשים יבחינו ביציאה.
אבטחה Best Practices
הצגת ניהול דוקר באמצעות רשת UI מציגה שיקולים ביטחוניים.עקוב אחר שיטות אלה כדי לשמור על הסביבה שלך בטוחה.
השתמש ב-HTTP
פורטנדר תומך ישירות ב- TLS. במהלך ההתקנה, באפשרותך להפעיל קבצים תעודה ולאפשר ל- HTTPS באמצעות משתנים סביבתיים או קוסם התצורה. עבור תעודות בעלות חתימה עצמית, Portainer יכול ליצור אותם באופן אוטומטי.עבור ייצור, להשתמש בתעודה בתוקף של Let's Encrypt או ב- PKI של הארגון שלך.
המונחים: docker Socket Access
מיכל Portainer Server דורש גישה ל-FLT:11 כדי לנהל את המארח.שקע זה נותן שליטה מלאה ברמת שורש על Docker.
- לרוץ פורטנר על מארח ניהול ייעודי במידת האפשר.
- השתמש בסוכני פורטנדר על צמתים מרוחקים במקום לחשוף את השקע ישירות.
- החל RBAC בתוך פורטנדר כדי להגביל את אשר משתמשים יכולים לגשת נקודות קצה קריטיות.
עדכונים קבועים
צוותו של פורטנדר מפרסם עדכונים תכופים עם תיקונים ביטחוניים ותכונות חדשות.מנוי ל-FLT:0Portainer GitHub משחרר FLT:1 כדי להישאר מעודכן על ידי משיכת התמונה האחרונה ותיקון המכל (ה-FLT:12 שומר את התצורה שלך).
גלגולי עבודה אמיתיים עם Portainer
פורטנדר מתאים לזרימות עבודה רבות מעבר ליצירת מכולות פשוטה.כאן הם כמה דפוסים נפוצים.
בסביבה הקרובה של Developer Sandbox Environment
צוותים יכולים לספין סביבות פיתוח מבודדות באמצעות תבניות של פורטנדר. A Developer בוחר ערימה מוגדרת מראש (למשל, אפליקציית Node.js עם PostgreSQL), פריסת אותו לנקודת מוצא אדוקה, ומקבלת סביבה מלאה פועל בתוך דקה.כאשר נעשה, הם מוחקים את הערימה, ופורטנדר מנקה את כל המשאבים.
One-Click Staging Deployments
צינורות אספקה רצופים יכולים לגרום ל- API של פורטנדר לעדכן ערימה.לאחר בניית תמונה חדשה ב- CI, שיחת Webhook או API אומרת ל- Portainer למשוך את התמונה האחרונה ולשחזר את השירותים.זה ממשיך לסבך סביבות מסונכרנות עם הקוד האחרון ללא עבודה ידנית SSH.
Multi-Tenant Hosting
באמצעות RBAC של פורטנדר וקבוצות נקודות קצה, ספקי אירוח יכולים להציע סביבות מקוטבות ללקוחות מרובים. כל לקוח רואה רק את מיכלים, תמונות, ו כרכים משלהם, בעוד הספק שומר על גישה אדמיניסטרטיבית בכל נקודות הקצה.תבנית זו עובדת היטב עבור סוכנויות ניהול יישומים של לקוחות.
השוואת פורטנדר עם כלים אחרים
פורטנדר הוא לא היחידה לניהול מיכל UI כאן הוא איך זה מערערער נגד חלופות נפוצות.
| Tool | Key Strength | Best For |
|---|---|---|
| Portainer | Lightweight, easy setup, multi-platform | Solo developers, small teams, hybrid environments |
| Rancher | Full Kubernetes lifecycle management | Large Kubernetes clusters, enterprise orchestration |
| Docker Desktop UI | Built into Docker Desktop, simple | Local development on desktop machines |
| Yacht | Simple UI for Docker, open-source | Hobbyists seeking a lighter alternative |
היתרון העיקרי של פורטנדר הוא יתרון נמוך: הוא פועל במיכל אחד ויכול לנהל את דוקר סוומבר ועמיד פנים שלדון דוקר מארח ללא תלות כבדה.עבור צוותים שעובדים על פני פלטפורמות מרובות (לינוקס, Windows, Mac, ARM), Portainer מספק ממשק עקבי.
בעיות נפוצות
גם עם UI נקי, דברים יכולים להשתבש.כאן הם תיקונים מהירים לבעיות תכופות.
פורטנדר לא יתחיל
בדוק אם הנמל כבר בשימוש: LT:13 אם שירות אחר תופס אותו, לשנות את מיפוי הנמל המארח (למשל, FLT:14) וגישה פורטנדר על הנמל החדש.
לא ניתן להתחבר ל-Docker Endpoint
ודא כי הר נפח (FLT:15) נכון אם פועל פורטנדר על מארח מרוחק, לאשר כי ה- 0Portainer AgentFLT:1 פועל על צומת היעד וכי כללי חומת אש מאפשרים תנועה על פורט 9001.
שם הסרטון: Container Logs Show "Portainer Can Not Reach Agent"
זה בדרך כלל מצביע על לוח זמנים ברשת.בדוק כי שני מיכלי השרת והסוכנים נמצאים באותו רשת או כי כתובת ה- IP של הסוכן היא נגישה.עבור סוכנים מאחורי NAT, להשתמש בשמות DNS ולא IPs.
מסקנה
פורטנדר בולט ככלי מעשי, נמוך לאימון של Docker מכולות.ממשק האינטרנט שלו הופך את פעילות המכולות לגלויה ולגישה, בעוד התכונה שלה להגדיר - זמניים, ערימה, RBAC ותמיכה מרחוק הסוכן - בקנה מידה של מחשב נייד יחיד לאוסף רב-פעמי. על ידי צמצום התלות על קו הפיקוד, קבוצות פורטר עוזר לנוע מהר יותר, לבצע תצורה מהירה יותר, ואימוץ שגיאות עבודה עם זרימת אבטחה.
אם אתה כבר פועל Docker, פריסת פורטנדר לוקח רק דקות ולא עולה כלום (המהדורה הקהילתית חינם) התחל עם מיכל אחד, לחקור את לוח המחוונים, בהדרגה להציג תבניות וערימות כדי לתקן את הפריסה שלך.הזמן שנשמר על משימות שגרתיות יהיה להצדיק במהירות את ההתקנה.
(ב) קרא עוד, בדוק את ה-FLT:0 (המדריך הרשמי של פורטנדר) 1:1 ואת ה-FLT:2Docker blogFLT 3: for מכולה שיטות הטובות ביותר.