קורס Docker
עם Swarm Cluster

  • 20 שעות
  • 47 הרצאות

תוכנית הלימודים

1התקנת Docker
ויצירת image
18 הרצאות
  1. הבדלים בין Container לבין מכונה וירטואלית16 דק'
  2. התקנה של Docker15 דק'
  3. הרצה ראשונה של Container45 דק'
  4. Publish Image44 דק'
  5. DockerFile64 דק'
  6. התקנת Docker על וונדוס 1011 דק'
  7. Build .NET app on Docker22 דק'
  8. Dockerfile Multi-Stage28 דק'
  9. Linux Container on Server 201927 דק'
  10. Linux Container on Windows 1042 דק'
  11. Docker Volumes24 דק'
  12. Docker & Visual Studio36 דק'
  13. התקנת Docker על Ubuntu9 דק'
  14. התקנת Registry פרטי לאחסון Image19 דק'
  15. הסבר על Docker Compose - חלק 132 דק'
  16. הסבר על Docker Compose - חלק 232 דק'
  17. הקמת אתר Wordpress עם Docker Compose34 דק'
  18. יצירת Docker Image מאפס - ללא בסיס20 דק'
2קלסטר של Docker Swarm29 הרצאות
  1. הכרות עם Docker Swarm14 דק'
  2. התקנת GlusterFS - חלק 120 דק'
  3. התקנת GlusterFS - חלק 223 דק'
  4. התקנת DNS ובדיקת ביצועים של אתר אינטרנט15 דק'
  5. התקנת Swarm Cluster19 דק'
  6. Swarm - Node Labels10 דק'
  7. התקנת Wordpress בתוך Swarm Cluster38 דק'
  8. Swarm Cluster - Failover47 דק'
  9. Swarm - Label Constraint19 דק'
  10. Swarm Update & Rollback14 דק'
  11. Swarm - Global Mode11 דק'
  12. Swarm - Network Ingress25 דק'
  13. Swarm - Network Drivers33 דק'
  14. שירותי Swarm - DNS5 דק'
  15. Swarm - Stack19 דק'
  16. Swarm - Secret23 דק'
  17. Swarm - NGINX Reverse Proxy21 דק'
  18. התקנה של Docker Enterprise - UCP51 דק'
  19. Swarm - Layer 7 Routing - HTTP Host Header20 דק'
  20. Swarm - RBAC - Users & Roles11 דק'
  21. התקנה של DTR Registry39 דק'
  22. התקנה של DTR HA Cluster33 דק'
  23. הרצת Image מתוך DTR12 דק'
  24. התקנה של תעודה דיגיטלית - UCP SSL Certificate49 דק'
  25. חתימה דיגיטלית - DTR - Image Sign27 דק'
  26. DTR HA Cluster - Storage Bind29 דק'
  27. Docker Swarm - Remote CLI19 דק'
  28. Docker Swarm - Sign Image13 דק'
  29. Docker Swarm - Unlock and Upgrade17 דק'
3פרויקט גמר - Docker1 הרצאות
  1. פרויקט גמר בקורס Docker1 דק'

מה לומדים בקורס Docker עם Swarm Cluster?

קורס Docker הזה מלמד לארוז אפליקציות בקונטיינרים ולהריץ אותן בקלסטר של כמה שרתים. הוא נפתח בשאלה הבסיסית – במה Container שונה ממכונה וירטואלית – וממשיך להתקנה על Ubuntu ועל Windows 10, להרצה הראשונה, לכתיבת Dockerfile ולפרסום Image. אחר כך מגיעים לבנייה של אפליקציית .NET, ל-Dockerfile מסוג Multi-Stage, ל-Docker Volumes, לעבודה מתוך Visual Studio, ל-Registry פרטי ול-Docker Compose, שאיתו מקימים אתר WordPress שלם.

החלק השני, והגדול יותר, מוקדש ל-Docker Swarm: מתקינים GlusterFS, מרימים Swarm Cluster, מריצים בתוכו WordPress ובודקים בפועל מה קורה ב-Failover. משם ממשיכים לרשתות, ל-Stack, ל-Secret ולפתרון הארגוני Docker Enterprise עם UCP ו-DTR. סך הכול 47 הרצאות וידאו (כ-20 שעות) בשלושה פרקים, והאחרון שבהם הוא פרויקט גמר.

למי הקורס מתאים?

  • מפתחים שרוצים להריץ את האפליקציה שלהם בקונטיינר, כולל מי שעובד עם .NET ו-Visual Studio.
  • מנהלי מערכת ואנשי IT שאחראים על שרתי Linux ו-Windows ורוצים להפעיל שירותים בקלסטר.
  • מי שכבר מריץ Docker על מחשב אחד ומעוניין לעבור לסביבה של כמה שרתים, עם Failover ו-Rollback.
  • אנשי תשתיות שצריכים להכיר את Docker Enterprise: ממשק UCP, מאגר DTR וניהול הרשאות ב-RBAC.

לא נדרש ניסיון קודם ב-Docker, כי נקודת הפתיחה היא התקנה והרצה ראשונה של Container. היכרות בסיסית עם שרתים ועם שורת הפקודה תקל על ההתקדמות, בעיקר בחלק של הקלסטר.

מה תדעו לעשות בסוף הקורס?

  • להסביר את ההבדל בין Container למכונה וירטואלית ולהתקין Docker על Ubuntu ועל Windows 10.
  • לכתוב Dockerfile, כולל Multi-Stage, לבנות אפליקציית .NET וליצור Image מאפס, ללא בסיס.
  • להריץ Linux Container גם על Server 2019 וגם על Windows 10.
  • לשמור נתונים ב-Docker Volumes ולהתקין Registry פרטי לאחסון Image.
  • להגדיר שירותים ב-Docker Compose ולהקים בעזרתו אתר WordPress.
  • להתקין Swarm Cluster ולקבוע איפה ירוץ כל שירות בעזרת Node Labels ו-Label Constraint.
  • לבצע Update ו-Rollback, להפעיל Global Mode ולעבוד עם Stack ו-Secret.
  • להבין את הרשת של Swarm: Ingress, Network Drivers, שירותי DNS, NGINX בתור Reverse Proxy וניתוב Layer 7 לפי HTTP Host Header.
  • להתקין UCP ו-DTR, כולל DTR HA Cluster, תעודת SSL וחתימה דיגיטלית של Image.
  • לנהל משתמשים ותפקידים ב-RBAC, לעבוד עם Remote CLI ולבצע Unlock ו-Upgrade לקלסטר.
  • ליישם את החומר בפרויקט גמר שסוגר את הקורס.

איך מתנהל הלימוד?

הכול אונליין ובזמן שנוח לכם: כל נושא מוצג בהרצאת וידאו בעברית עם הדגמה על המסך, כך שקל לעצור ולבצע את הפקודות על השרת שלכם. אין מועדי פתיחה, ואפשר לקפוץ ישר לנושא שאתם צריכים היום, למשל Docker Compose או Swarm Update, ולחזור לשאר בהמשך. אם נתקעתם בהתקנה או בקלסטר, המרצה מלווה אתכם אישית בטלפון.

הקורס הוא חלק ממנוי אחד שפותח את כל הקורסים באתר, ב-350 ₪ לחודש. לפני שמחליטים אפשר לנסות יום ניסיון חינם. תלמידים רשומים שצפו בהרצאות הקורס מקבלים תעודת סיום של PracticU, והיא מופיעה באזור האישי.

שאלות נפוצות

צריך לדעת Docker לפני שמתחילים?

לא. הקורס מתחיל מההבדל בין Container למכונה וירטואלית, מההתקנה ומההרצה הראשונה. היכרות בסיסית עם שרתים ועם שורת הפקודה תעזור בחלק של הקלסטר.

מה ההבדל בין Docker ל-Docker Swarm?

Docker מריץ קונטיינרים, ו-Docker Swarm מחבר כמה שרתים לקלסטר אחד שמריץ אותם כשירותים. בקורס לומדים קודם את Docker עצמו ואחר כך מקימים את הקלסטר.

כמה שעות נמשך קורס Docker?

47 הרצאות וידאו, כ-20 שעות בסך הכול. את הקצב קובעים אתם, ואפשר לחזור לכל הרצאה.

על אילו מערכות מריצים Docker בקורס?

יש הרצאות על התקנה ב-Ubuntu וב-Windows 10, וגם על הרצת Linux Container על Server 2019 ועל Windows 10.

מה המחיר של הקורס?

הוא כלול במנוי של PracticU, שעולה 350 ₪ לחודש ונותן גישה לכל הקורסים באתר וליווי אישי של המרצה בטלפון. יש גם יום ניסיון חינם.

מקבלים תעודה על הקורס?

תלמידים רשומים שצפו בהרצאות מקבלים תעודת סיום של PracticU, שמוצגת באזור האישי באתר.