Systematics
  • About Us
    • אודות סיסטמטיקס
      • על סיסטמטיקס
      • לקוחות
      • תעשיה
      • קהילה
      • הורדת תעודות ISO
      • בלוג
      • דרכי הגעה
      • Privacy Policy
    • תחומים בסיסטמטיקס
      • תחום GIS
      • תחום 3D CAD/PLM
      • תחום MATLAB & Simulink
      • תחום 3D Printing
    • רכישה
      • חנות מדפסות תלת מימד וחומרים
      • חנות ESRI
      • צור קשר עם מכירות
    • תמיכה
      • תמיכה ושירותי ייעוץ
      • סקר שביעות רצון לקוחות
      • נהלי התקנה ורישוי GIS
      • נהלי התקנה ורישוי MATLAB
      • נהלי התקנה ורישוי SOLIDWORKS
      • פתיחת קריאות שירות
      • פתיחת קריאות שירות תחום GIS
    • קורסים
      • אודות מרכז ההדרכה
      • קורסים GIS
      • קורסים SOLIDWORKS
      • קורסים MATLAB & Simulink
      • קורסים ALTIUM
      • קורסים 3D Printing
    • קריירה
      • משרות
      • לעבוד בסיסטמטיקס
  • GIS
    • ראשי
      • אודות תחום GIS
      • קהילה
    • מוצרים ופתרונות
      • GIS בענן
      • GIS ברשויות מקומיות
      • GIS ארגוני – ArcGIS Enterprise
      • GIS למקצוענים – ArcGIS Pro
      • GIS למפתחים
      • חידושי מערכת ArcGIS
      • פתרונות GIS
    • DATA
      • מוצרי Data חברת סיסטמטיקס
      • סקירה על מוצרי ה-DATA
    • מקורות למידה
      • אירועים ברחבי הארץ
      • וובינרים מקוונים LIVE
      • וובינרים מוקלטים לצפייה ישירה
      • קורסים GIS
      • סיפורי לקוחות GIS
      • תכנית סטארטאפים GIS
      • עדכונים וניוזלטרים
      • בלוג
    • תמיכה
      • תמיכה טכנית
      • מקורות מידע
      • שירותים – תמיכה וייעוץ
      • נהלי התקנה ורישוי GIS
      • פתיחת קריאת שירות GIS
    • רכישה
  • 3D CAD/PLM
    • ראשי
      • אודות תחום 3D CAD/PLM
      • סיפורי הצלחה
      • רשתות חברתיות
      • דרושים לעבודה עם SOLIDWORKS
      • צרו קשר
    • מוצרים
      • SOLIDWORKS | CAD
      • 3DEXPERIENCE
      • CATIA | HIGH END CAD
      • ENOVIA | PLM
      • SOLIDWORKS Simulation
      • Altium Designer | PCB
      • 3D PRINTING
      • FREE TOOLS
      • מה חדש בגרסת SOLIDWORKS 2026
    • פתרונות
      • סטארטאפים
      • אקדמיה וחינוך
    • מקורות למידה
      • אירועים וסמינרים
      • וובינרים מקצועיים
      • וובינרים מוקלטים לצפייה ישירה
      • קורסים SOLIDWORKS
      • קורסים ALTIUM
      • בלוג SOLIDWORKS
      • בלוג ALTIUM
    • תמיכה
      • תמיכה טכנית
      • SOLIDWORKS Term Licensing
      • חידוש חוזה תחזוקה SOLIDWORKS
      • חידוש חוזה תחזוקה ALTIUM
      • מקורות מידע
      • תמיכה | FAQ
      • שירותים
      • Citrix GoToAssist Agent
      • פתיחת קריאות שירות
    • לקוחות
      • סיפורי הצלחה
  • MATLAB & Simulink
    • ראשי
      • אודות תחום MATLAB & Simulink
      • קהילה
    • מוצרים
      • MATLAB
      • יכולת ושילובי MATLAB
      • Audio System Toolbox
      • MATLAB ו-Simulink בענן
      • תכן מערכות SerDes
      • Deploying to Hardware
      • Machine Learning
      • Deep Learning
      • Physical Modeling
      • Parallel Computing Toolbox
      • MATLAB Report Generator
      • Symbolic Math Toolbox
      • Sensor Fusion & Tracking Toolbox
      • Speedgoat
    • פתרונות
      • MATLAB & Simulink Product Family
      • בינה מלאכותית – Artificial Intelligence
      • Certification
      • Communication Systems
      • מערכות לתעשיית ה-Medical
      • מערכות אוטונומיות ורובוטיקה
      • Electrification Renewable energy
      • ייצור קוד אוטומטי ישירות מ-MATLAB ו-Simulink
      • הטמעה לחומרה
      • Solutions by Industry
      • תכנית סטארטפים
    • מקורות למידה
      • אירועים קרובים
      • וובינרים מקוונים
      • וובינרים מוקלטים (VOD)
      • קורסים
      • סיפורי הצלחה
      • בלוג
    • תמיכה
      • נהלי התקנה ורישוי MATLAB
      • תמיכה וייעוץ
      • פתיחת קריאות שירות
    • הורדה
  • 3D Printing
    • ראשי
      • אודות תחום 3D Printing
      • קהילה
      • חנות מדפסות תלת מימד וחומרים
    • מדפסות וחומרי הדפסה
      • מדפסות תלת מימד
      • מדפסות HP Jet Fusion 3D
      • מדפסות MarkForged
      • מדפסות FORMLABS
      • פתרונות סריקה מבית PEEL 3D
      • חומרי הדפסה
      • פתרונות לתכנון 3D CAD
    • ייצור מתקדם
      • TULIP – פלטפורמה מבוססת ענן לניהול רצפת הייצור (Composable MES)
    • תעשיות
      • הנדסה, תכנון ופיתוח
      • תעשייה וייצור
      • ציוד רפואי
      • רפואת שיניים
      • אקדמיה ומחקר
      • מוסדות חינוך
      • עיצוב וייצור תכשיטים
    • מקורות למידה
      • אירועים
      • וובינרים
      • סיפורי הצלחה
      • קורסים
      • בלוג
    • תמיכה
      • תמיכה
      • FAQ מדפסות FORMLABS
      • פתיחת קריאות שירות
  • Contact Us
  • EN
  • About Us
    • Careers
  • Solutions
  • Industries
  • Customers
    • Customers
    • Success Stories
  • Support
  • Contact Us
  • HE
  • Menu Menu

Click to open the search input field Click to open the search input field Search | ENHE

עמוד הבית » בלוג » MATLAB With Fun

  • ALL
  • GIS Blog
  • MATLAB With Fun
  • PCB Blog
  • Smart 3D Printing
  • SOLIDBlog

MATLAB Container – כל מה שצריך במקום אחד

מורן גולדמברג
02/11/2023
MATLAB With Fun

תגיות: CI/CD | cloud | Container | docker | Dockerfile | DockerHub | DockerImage | microservice | Standalone

זה קרה בצהרי היום באמצע תל אביב הפקוקה כשזה היכה בי.
הדמו שאנחנו צריכים עכשיו להציג ללקוח לא יעבוד! הקבצים שלנו קומפלו על Windows, ואילו מערכת ההפעלה של הלקוח היא Linux, תהום פעורה בינינו והקבצים פשוט לא ירוצו.

שתפו את הפוסט
  • שתף בפייסבוק
  • שתף בטוויטר
  • שתף בגוגל+
  • שתף בלינקדאין
  • שתף באימייל
  • שתף בוואטסאפ

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

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

שיהיה ברשותנו מעין כלי אחד שיוכל להכיל את "כל הבית", שנוכל לקחת כל מה שאנחנו צריכים איתנו, לא יותר ולא פחות והעיקר שיעבוד בכל נקודת יעד אליה נגיע.

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

אבל בואו נתחיל בהתחלה, נעשה קצת סדר ונפזר את הערפל עם קצת טרמינולוגיה:

מה זה מיכל?

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

  • עקביות: קונטיינרים מבטיחים התנהגות עקבית ללא קשר למקום שבו נפרוס אותם מכיוון שהם אורזים את כל התלות בתוכנה הדרושה להפעלת אפליקציה. קונטיינרים פועלים ומייצרים את אותו פלט בכל סביבה ולכן, מכולות אידיאליות להפעלת אותו יישום בסביבות מרובות.
  • ניידות: ניתן לפרוס קונטיינרים כמעט בכל מערכת הפעלה או פלטפורמה. קונטיינרים יכולים לפעול על מערכות הפעלה Linux, Windows ו-Mac וניתן לפרוס אותם במרכז נתונים פרטי, בענן ציבורי (כגון AWS או Microsoft Azure) או בסביבה מקומית. זה אומר שניתן בקלות לשתף קונטיינר עם אחרים מבלי לדאוג לגבי התלות בתוכנה או בפלטפורמה.
  • מבודד, קל משקל ויעיל: שלא כמו מכונה וירטואלית, קונטיינרים חולקים חלק ממערכת ההפעלה (הליבה) של המחשב המארח ומספר מופעים של אותו קונטיינר חולקים משאבים משותפים. תכונה זו הופכת אותם לקלי משקל ויעילים. עם זאת, קונטיינרים מבודדים זה מזה וממערכת ההפעלה המארחת. כלומר, יש להם גישת קריאה בלבד למשאבים משותפים והם יכולים לשנות רק קבצים בתוך הקונטיינר עצמו.

אם הורדתם Docker לדסקטופ שלכם ואתם רגילים לייצר קונטיינרים לתוכנות שונות דרכו, אז שתדעו שבעזרת הורדה חינמית של MATLAB Interface for Desktop Docker Client, תוכלו להתממשק באותה דרך נוחה שאתם רגילים אליה גם לצורך יצירת קונטיינרים של MATLAB.

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

מצד אחד אנו יכולים לארוז אפליקציות ופונקציות שיצרנו לצורך שימוש של אדם אחר, ללא תלות במערכת ההפעלה שלו וללא צורך שיהיה לו MATLAB במחשב.

אריזה זו נעשית בעזרת ה-MATLAB Compiler SDK  ע"י שני שלבים פשוטים.

  1. קימפול הקוד הרצוי
  2. אריזת הקוד המקומפל ל-Docker Image  או ל-microservice

עבור כל אחד מהשלבים ישנה פונקציית MATLAB מוכנה לביצוע המשימה.

במקרה זה האדם שמקבל מאתנו את האריזה יכול ליהנות מהשימוש בכלים שיצרנו ותו לא.

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

עבור מקרה זה ישנם קונטיינרים מוכנים המכילים MATLAB ב- Docker Hub כך שנותר רק להוריד וליהנות מהשימוש.

עבור מקרה ספציפי בו נרצה לעסוק בבניית אלגוריתמים של AI, ישנו קונטיינר מוכן המכיל את MATLAB + 9 טולבוקסים הקשורים ב-AI , אשר כבר מחובר ל-NGC (NVIDIA GPU Cloud), וזאת מתוך מחשבה שיהיה לנו קל יותר להריץ את אלגוריתמי ה-AI בסביבה מותאמת לסוג עבודה זה.

כמובן שאם תרצו, ניתן ליצור קונטיינר מותאם עבורכם, המכיל את ה-MATLAB ואת הטולבוקסים הרלוונטים שאתם צריכים עבור העבודה שלכם.  ישנו Dockerfile עם הוראות מוכנות כיצד תוכלו לעשות זאת, והכל זמין ב-GitHub.

לא משנה באיזו דרך תבחרו, ברגע שתתחילו להשתמש בשיטות אלו, תגלו כמה זה נוח ומועיל ואני מבטיחה לכם שלא תוכלו לחזור חזרה.

בין אם זה שיתוף אחרים ללא חשש כיצד המערכת תתנהג במקום אחר ובין אם זה היכולת שלנו להיות זמינים לעבודה מכל מקום בעולם ומכל מחשב או מערכת שהיא.

במבט אפילו יותר רחב, אם נתבונן ברמת החברה כולה, השימוש בדוקרים מאפשר את היכולת למחלקת ה-R&D להעביר חומרים למחלקת ה-DevOps  וה-QA ולשלל המחלקות בחברה בצורה אוטומטית ונוחה מבלי לדאוג מכך שכל מחלקה עובדת ומורגלת למערכת אחרת – מהבחינה הזו, בהחלט מדובר בפתרון המתאים ביותר.

אז קדימה, תתחילו לנסות! אם יש לכם MATLAB אתם כבר יכולים להתחיל לארוז!

למידע נוסף:

  1. MATLAB Container – דף מידע באתר MathWorks
  2. MATLAB on DockerHub
  3. Deep Learning Container
  4. Dockerfile
  5. Package into Docker Image
  6. Create Microservice Docker Image

תגיות: CI/CD | cloud | Container | docker | Dockerfile | DockerHub | DockerImage | microservice | Standalone

למידע נוסף
כיתבו לנו
שתפו את הפוסט
  • שתף בפייסבוק
  • שתף בטוויטר
  • שתף בגוגל+
  • שתף בלינקדאין
  • שתף באימייל
  • שתף בוואטסאפ

פוסטים נוספים מאותה קטגוריה

 MATLAB Copilot – לתכנן. לכתוב. לבדוק. מהר יותר.

 MATLAB Copilot – לתכנן. לכתוב. לבדוק. מהר יותר.

MATLAB With Fun

שלי מרטינוב
09/11/2025
מה חדש בגרסת Simulink R2025b

מה חדש בגרסת Simulink R2025b

MATLAB With Fun

שלי מרטינוב
22/10/2025
מה חדש בגרסת MATLAB R2025b

מה חדש בגרסת MATLAB R2025b

MATLAB With Fun

שלי מרטינוב
19/10/2025
תגובות | 0 תגובות

השאירו תגובה

כתיבת תגובה לבטל

האימייל לא יוצג באתר. שדות החובה מסומנים *

הרשמו לקבלת עדכונים

MATLAB With Fun
שדה חובה

ההרשמה בוצעה בהצלחה. בדוק בתיבת הדואר שלך, הודעה המכילה קישור לאישור ההרשמה ואשר את הרשמתך.

רוצים ללמוד עוד? כיתבו לנו

כיתבו לנו


    social-media-youtubesocial-media-linkedin

    קהילה

    • קהילת סיסטמטיקס
    • SOLIDWORKS Blog
    • PCB Blog
    • MATLAB with Fun Blog
    • GIS Blog
    • Smart 3D Printing Blog
    • ESRI Israel FB
    • SOLIDWORKS Israel FB
    • MATLAB and Simulink LI
    • MATLAB and Simulink FB

    צור קשר

    • בקשת יצירת קשר
    • בקשת קשר טלפוני

    רכישה

    • בקשת הצעת מחיר
    • מכירות ESRI
    • מכירות SOLIDWORKS
    • מכירות ALTIUM
    • מכירות CATIA
    • מכירות ENOVIA
    • מכירות MATLAB & Simulink
    • מכירת מדפסות תלת מימד

    קורסים

    • קורסים GIS
    • קורסים SOLIDWORKS
    • קורסים MATLAB & Simulink
    • קורסים CATIA
    • קורסים ALTIUM
    • יצירת קשר מרכז ההדרכה

    תמיכה

    • מדיניות תמיכה
    • שירותי ייעוץ
    • פתיחת קריאות שירות

    פתרונות ומוצרים

    • תחום GIS
    • תחום 3D CAD/PLM
    • SOLIDWORKS
    • ALTIUM PCB
    • CATIA
    • ENOVIA
    • MATLAB & Simulink
    • תחום 3D Printing
    • 3D EXPERIENCE
    • תעשיות
    • אקדמיה
    • Start Ups

    אודות סיסטמטיקס

    • מי אנחנו?
    • תעודות הסמכת ISO
    • אירועים
    • דרכי גישה ומפה
    • יצירת קשר
    • מדיניות הפרטיות של אתר סיסטמטיקס – Privacy-Policy

    לקוחות

    • לקוחות סיסטמטיקס
    • סיפורי לקוח SOLIDWORKS
    • סיפורי לקוח MathWorks
    • סיפורי הצלחה GIS
    © 2025 All rights reserved SYSTEMATICS Ltd. | Privacy Policy
    • הישארו מעודכנים
    • כיתבו לנו
    Scroll to top