ניווט

    • הרשמה
    • התחברות
    • חיפוש
    • פוסטים אחרונים
    • לא נפתר
    • MT
    • משתמשים
    • מתמחים.G חיפוש גוגל בפורום

    חוקי הפורום

    מדריך לשימוש בפורום

    דוקר: docker מה זה, למה זה מיועד ולמה זה יותר טוב מהתקנה רגילה

    רשתות
    9
    43
    346
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגב כנושא
    התחבר בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • שמואל
      שמואל מנהל מתמחים.top נערך לאחרונה על ידי

      אני מזמין את @Men770 ואולי את @yzahn לשפוך לי קצת אור על זה...

      Men770 yzahn 2 תגובות תגובה אחרונה תגובה ציטוט 2
      • Men770
        Men770 מדריכים @שמואל נערך לאחרונה על ידי

        @שמואל למה שלא תנסה בעצמך?

        שמואל תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • שמואל
          שמואל מנהל מתמחים.top @Men770 נערך לאחרונה על ידי

          @Men770 אני מבין שתמיד אפשר לנסות, אבל מה באמת זה שונה מהתקנה רגילה?
          שאתה לא תלוי בפלטפורמה? שלכל דבר אתה "בונה" פלטפורמה משלו?

          שלמה ו תגובה 1 תגובה אחרונה תגובה ציטוט 1
          • yzahn
            yzahn @שמואל נערך לאחרונה על ידי

            @שמואל אמר בדוקר: docker מה זה, למה זה מיועד ולמה זה יותר טוב מהתקנה רגילה:

            ואולי את @yzahn

            לא הבנתי, אני מוזמן או לא? 😛

            שמואל תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • שמואל
              שמואל מנהל מתמחים.top @yzahn נערך לאחרונה על ידי

              @yzahn מזומן😁

              תגובה 1 תגובה אחרונה תגובה ציטוט 1
              • יאיר מן
                יאיר מן מדריכים נערך לאחרונה על ידי

                גם אני אשמח להסבר

                תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • שלמה ו
                  שלמה ו מדריכים @שמואל נערך לאחרונה על ידי שלמה ו

                  @שמואל תראה כאן
                  https://internet-israel.com/category/מדריכים/docker/
                  כמובן עד ש @yzahn יתן את ההסבר המיוחד שלו כדרכו
                  מחכים😉🤔😊

                  זלמן תגובה 1 תגובה אחרונה תגובה ציטוט 1
                  • זלמן
                    זלמן צוות פיקוח מדריכים @שלמה ו נערך לאחרונה על ידי

                    @שלמה-ו אמר בדוקר: docker מה זה, למה זה מיועד ולמה זה יותר טוב מהתקנה רגילה:

                    כמובן עד ש@yzahn

                    שים ❤:
                    כשמתייגים מישהו, צריך שיהיה רווח לפני ה'כרוכית' (שטרודל..😏). ולכן כשיש תיוג בתוך מילה, צריך לעשות רווח.

                    לדוג': מה ש@זלמן אמר.. לא תופס כאן התיוג.
                    ומה ש @זלמן אמר.. כן תופס תיוג

                    בהצלוחע ושבוע טוב!

                    זלמן WWW 2 תגובות תגובה אחרונה תגובה ציטוט 3
                    • זלמן
                      זלמן צוות פיקוח מדריכים @זלמן נערך לאחרונה על ידי

                      @זלמן אמר בדוקר: docker מה זה, למה זה מיועד ולמה זה יותר טוב מהתקנה רגילה:

                      צריך שיהיה רווח לפני ה'כרוכית' (שטרודל..).

                      @Men770 , כמדומני שתייגת פעם מישהו ללא רווח עם איזה רצף כלשהו של אותיות ואו / ספרות..

                      אולי תגלה לנו רז זה?

                      Men770 תגובה 1 תגובה אחרונה תגובה ציטוט 0
                      • Men770
                        Men770 מדריכים @זלמן נערך לאחרונה על ידי

                        @זלמן
                        יש שתי אפשרויות:

                        1. ש @זלמן - ש @זלמן
                        2. ש @זלמן - ש @זלמן

                        התוצאה זהה.

                        זלמן תגובה 1 תגובה אחרונה תגובה ציטוט 6
                        • זלמן
                          זלמן צוות פיקוח מדריכים @Men770 נערך לאחרונה על ידי

                          @Men770 אמר בדוקר: docker מה זה, למה זה מיועד ולמה זה יותר טוב מהתקנה רגילה:

                          יש שתי אפשרויות

                          אני מבין יותר טוב כשאני מבין מה עומד מאחורה.. אפשר הסבר מה זה האותיות האלה..?

                          Men770 תגובה 1 תגובה אחרונה תגובה ציטוט 1
                          • Men770
                            Men770 מדריכים @זלמן נערך לאחרונה על ידי

                            @זלמן שניהם יוצרים את התו Hair Space שהוא כמו רווח (מפריד מילים), אבל מאוד דק.

                            תגובה 1 תגובה אחרונה תגובה ציטוט 4
                            • WWW
                              WWW מדריכים @זלמן נערך לאחרונה על ידי

                              @זלמן אמר בדוקר: docker מה זה, למה זה מיועד ולמה זה יותר טוב מהתקנה רגילה:

                              כשמתייגים מישהו, צריך שיהיה רווח לפני ה'כרוכית' (שטרודל..). ולכן כשיש תיוג בתוך מילה, צריך לעשות רווח.
                              לדוג': מה ש@זלמן אמר.. לא תופס כאן התיוג.
                              ומה ש @זלמן אמר.. כן תופס תיוג

                              התיוג תופס בכל מקרה, רק שלא מופיע קישור בכחול...

                              yzahn תגובה 1 תגובה אחרונה תגובה ציטוט 0
                              • yzahn
                                yzahn @WWW נערך לאחרונה על ידי

                                @WWW בטוח? נראה לי שקיבלתי התראה מ@שלמה-ו (זה נסיון...) רק עכשיו שהוא ערך את ההודעה.

                                שלמה ו תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                • שלמה ו
                                  שלמה ו מדריכים @yzahn נערך לאחרונה על ידי

                                  @yzahn אני קיבלתי רק התראה שמישהו הגיב לפוסט ולא שהזכרת אותי

                                  תגובה 1 תגובה אחרונה תגובה ציטוט 1
                                  • yzahn
                                    yzahn נערך לאחרונה על ידי

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

                                    זלמן WWW 2 תגובות תגובה אחרונה תגובה ציטוט 4
                                    • זלמן
                                      זלמן צוות פיקוח מדריכים @yzahn נערך לאחרונה על ידי

                                      @yzahn עדיין דרוש @ נכון?

                                      Men770 תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                      • yzahn
                                        yzahn נערך לאחרונה על ידי

                                        לחזור לנושא...
                                        אני אתרום את חלקי, אבל יש לי רק ידע תיאורטי בזה ולא מעשי.
                                        מה זה Docker? לפני שתבין מה זה דוקר אתה חייב להבין מה זה container - קונטיינר.
                                        קונטיינר (מיכל בתרגום ישיר) הוא תהליך (או קבוצת תהליכים, תהליך ראשי שמוליד עוד תהליכים וכולם נמצאים באותו קונטיינר) שמערכת ההפעלה מבודד אותם אותם משאר המערכת. הם כאילו נמצאים בבועה בלי לדעת (ובלי יכולת לדעת, ובלי צורך לדעת) מה קורה בעולם הרחב של שאר חלקי מערכת ההפעלה.
                                        (בלינוקס זה מבוסס על טכנולוגיית namespaces.)
                                        במה הם מבודדים?

                                        • מערכת הקבצים - הם רואים רק את החלק של מערכת הקבצים שאתה רוצה שהם יראו. (בד"כ זה מערכת קבצים נפרד לגמרי משאר המערכת, כך שאפשר להריץ הפצת redhat על מערכת שמבוסס על debian וכו')
                                        • תהליכים - הם רואים רק תהליכים שנמצאים באותו קונטיינר, מזהי תהליכים שבתוך הקונטיינר לא תואמים את מזהי התהליכים שמחוץ. PID 1 בתוך הקונטיינר לא מציין את אותו תהליך שקיבל מזהה PID 1 מחוץ.
                                        • רשת - הם מקבלים את כל מרחב הפורטים כאילו אין עוד תהליכים במערכת. הם מקבלים מתאמי רשת בלעדיים, כתובות IP משלהם.
                                        • משתמשים מזהי המשתמשים בתוך הקונטיינר לא מתאימים לאלה שמחוץ. לדוגמה: UID 500 שבתוך הקונטיינר זה לא אותו משתמש מחוץ לקונטיינר. תהליכים שבתוך הקונטיינר לא יודעים ממשתמשים שמחוץ.

                                        בקיצור זה קבוצת תהליכים שחיים בתוך בועה בתוך מערכת ההפעלה.

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

                                        עכשיו לדוקר,
                                        דוקר זה תוכנה (ושירות) שמשתמשת בטכנולוגיות הנ"ל כדי לעטוף אפליקציות בצורה מאוד קלה להתקנה וניהול.
                                        כל אפליקציית דוקר בנוייה משכבה/כמה שכבות לקריאה בלבד. ועל גביהם יש שכבה של קריאה/כתיבה.
                                        האפליקציה מורצת בתוך container כאשר מערכת הקבצים שלה היא האיחוד הזה של השכבות.
                                        התהליכים של האפליקציה חיים בתוך הבועה של מערכת הקבצים הנ"ל. ולא איכפת להם מה שקורה מסביב. זה מקל מאוד על ההתקנה הניהול. שום שינוי שתעשה שמחשב לא ישפיע על האפליקציה, וכן כל התלויות של האפליקציה נמצאים בתוך הקונטיינר.
                                        משהו השתבש? פשוט מוחקים את הקונטיינר. זה מוחק רק את השכבה העליונה. ומייצרים עוד קונטיינר, זה פעולה זולה מאוד מבחינת ביצועים כי צריך רק לייצר את השכבה העליונה. כל השאר לקריאה בלבד ונמצא כבר על המחשב.

                                        (עוד דרך לחשוב על זה, הוא שאתה מקבל את היתרונות של VM - כלומר בידוד - בלי החסרונות - ביצועים)

                                        מקווה שזה מובן...

                                        שלמה ו Men770 2 תגובות תגובה אחרונה תגובה ציטוט 18
                                        • Men770
                                          Men770 מדריכים @זלמן נערך לאחרונה על ידי

                                          @זלמן עדיין דרוש רווח.

                                          תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                          • שלמה ו
                                            שלמה ו מדריכים @yzahn נערך לאחרונה על ידי

                                            @yzahn מעולה כמו תמיד....
                                            אלוף

                                            תגובה 1 תגובה אחרונה תגובה ציטוט 2
                                            • First post
                                              Last post