תשובה 1:

מנוע הדוקר ודמון הם השמות המשמשים זה לזה. זה מתייחס לאותה ישות.

אם אתה מסתכל על התרשים לעיל יש כאן שתי ישויות

  1. לקוח Docker: זהו כלי השירות בו אנו משתמשים כאשר אנו מריצים פקודות דוגר כלשהן, למשל הפעלת docker (ריצת מכולה של docker), תמונות של דוקר, ps. זה החלק שעושה שאר הקסם ויודע לדבר עם הגרעין, גורם לקריאת המערכת ליצור, להפעיל ולנהל מכולות, שאנחנו כמשתמשים בדוקר לא צריכים לדאוג לגביהם.

התקשורת בין לקוח הדוקר ומנוע הדוקרים מתרחשת דרך api REST. מנוע ה- Docker פועל ביציאה 2376 כברירת מחדל.


תשובה 2:

תן לי להתחיל קודם עם היסודות.

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

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

להלן האדריכלות של דוקר

מנוע עגינה:

  • מנוע Docker או Docker הוא יישום שרת לקוח שבונה ומבצע מכולות באמצעות רכיבי Docker. ממשק API הוא מצב עיקרי של תקשורת בין Docker Client לתיבת הכלים של Docker DaemonDocker משמשת למערכות Windows ו- Mac ישנות יותר עם התכונות הבאות:

דמון דוקר:

  • Docker Daemon הוא שרת שמתקשר עם מערכת ההפעלה ומבצע כל סוגי השירותים. Docker Daemon מקשיב לבקשת REST API ומבצע את הפעולה. Dockerd הפקודה משמשת להפעלת Docker DaemonDocker Host מפעיל את Docker Daemon ואת הרישום

כעת השאלה החשובה היא, "מה ההבדל בין דוקר הדוקר לבין מנוע הדוקר"

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

אם תרצו ללמוד יותר, צפו בסרטון הבא

למידה שמחה!


תשובה 3:

"מנוע דוקר" (aka Docker daemon או פשוט "Docker") הוא החלק של Docker שיוצר, כמו גם מריץ מכולות של Docker.

מיכל Docker הוא מופע פועל חי של תמונה של Docker.

תמונת Docker היא קובץ שיצרת להפעלת שירות או תוכנית ספציפית במערכת הפעלה מסוימת.

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

יצרתי את תמונת הדוקר, אבל זה רק קובץ.

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

"מנוע Docker" (או רק "Docker") היא התוכנית היוצרת ומריצה את מיכל Docker מקובץ התמונה Docker.

לקוח Docker: זהו כלי השירות שאנו משתמשים בו כאשר אנו מריצים פקודות דוגר כלשהן, למשל הפעלת docker (הפעלת מכולה של docker), תמונות של dock, ps ps וכו '. זה מאפשר לנו להפעיל את הפקודות האלה שהן מובנות אנושיות.

התקשורת בין לקוח הדוקר ומנוע הדוקרים מתרחשת דרך api REST. מנוע ה- Docker פועל ביציאה 2376 כברירת מחדל.