
docker.exe ואת השרת dockerd.exe.System32, ומריצים את dockerd עם האופציה register service. לאחר מכן מפעילים את השירות docker מתוך Services.docker מכל מיקום.docker version מציג את הגרסה של הקליינט ושל השרת.הטקסט המלא של הדקות הראשונות בהרצאה «התקנה של Docker» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
טוב חברים, אנחנו רוצים להתקין עכשיו את הקונטיינר בתוך שרת 2019 אפשרי לעשות את זה החל משרת 2016 לפני שרת 2016, בימים של 2012 ו-2012 R2 לא היה פיצ'ר כזה שנקרא קונטיינר אני מזכיר לכם שזה כמו מכונה וירטואלית רק עם Windows שמובנה בתוך המחשב הפיזי מנצלת את ה-Windows המובנה במחשב הפיזי ומכונה וירטואלית בלי מערכת ההפעלה בפנים.
רק את הקבצים שצריך לצורך האפליקציה. אז אנחנו בוחרים על איזה שרת אנחנו רוצים להתקין את זה. שימו לב, זה לא role, זה לא תפקיד גדול וחשוב כמו שרת DNS, שרת DHCP, שרת Active Directory, שרת Web, IS, או שרת Terminal Server שזה נקרא Remote
Desktop Services, ולא Remote Access שזה שרת VPN, זה לא כל זה. זה פיצ'ר קטן, אופציה יותר קטנה, תפקיד משני מבחינתם של מייקרוסופט, כמו להיות חבר בקלאסטר, משהו קטן.
אז זה נקרא קונטיינרס. מה זה למעשה עושה? זה כאילו אייפר-וי, משהו שמאפשר להריץ את המכונות הווירטואליות של הקונטיינרים, רק, שימו לב, רק שאין לו מערכת ההפעלה. מערכת ההפעלה, הוא מנצל את זאתי של הווינדוס, וככה מכונה וירטואלית של הקונטיינר מאוד
מאוד קטנה, ועדיף שלא תגידו מילת מכונה וירטואלית אלא תגידו קונטיינרים, כי זה מעצבן את אנשי המקצוע כשקוראים לקונטיינר מכונה וירטואלית.
אחרי ההתקנה של הפיצ'ר צריך יהיה לעשות ריסטארט, ולדעתי הפיצ'ר הזה מאוד מאוד עיכב את מייקרוסופט בתהליך הפיתוח של שרת 2016, כי ליישם בידוד כזה בתוך מערכת ההפעלה היה מאוד קשה, זה היה כבר 15 שנה בלינוקס, אבל במייקרוסופט זה היה מאוד מאוד קשה לעשות.
למעשה, תהליך של קונטיינר לא צריך לדעת שיש תהליכים אחרים בווינדוס. זה כמו אפליקציה מבודדת. זה נקרא, דרך אגב, ניים ספייסים מבודדים. עכשיו, זה נקרא קונטיינר.
יש מנוע שמנהל את הקונטיינר, ובהתחלה למייקרוסופט היה מנוע משלהם, אבל אחרי זה הם התאחדו עם מנוע מוכן, חתמו על שיתוף פעולה, והמנוע המנהל את הפיצ'ר הזה של הקונטיינרים הוא של חברת דוקר ומייקרוסופט בשיתוף פעולה עם דוקר בעצם עובדים כבר כמה שנים וחברת דוקר מאוד שמחה מזה כי זה ממש קידם אותה ועכשיו חברת דוקר הקונטיינרים שלה הם עובדים לא רק
בלינוקס אלא במייקרוסופט והם היחידים שעובדים במייקרוסופט מייקרוסופט ויתרה על הקונטיינרים משלה כמו שיש היום בלינוקס קונטיינרים רק של לינוקס אז חברת דוקר עשתה קונטיינרים משלה שעובדים גם בלינוקס וגם במיקרוסופט זה כמו VMware כזה שעובד גם שם וגם פה לעומת נניח איזושהי חברת Hyper-V שעובדים רק במיקרוסופט
קונטיינרים זה כמו תוכנה למכונה וירטואלית אז התקנו את הקונטיינר את הפיצ'ר הזה של הקונטיינר אבל כדי לנהל אותו צריך מנוע ניהול והמנוע הניהול אמרנו שזה נקרא דוקר אז בוא נתקין את הדוקר הזה אנחנו נתקין אותו באופן ידני אנחנו קודם כל נלך לאתר של docker.com, נפתח את הדפדפן ונוריד את הקובץ docker-19.03,
שזה מה שגרסה האחרונה שיש עכשיו. אתם יכולים להיכנס לאתר של docker ולהוריד את זה. אחרי שאנחנו מורידים את הדבר הזה, בואו נראה לכם איפה זה נמצא דרך אגב.
ניכנס לאתר של docker.com, יש פה Getting Started, כן, להתחיל, ויש פה IT, get docker enterprise ואיפשהו פה יש הורדה שלו זה חינם לא צריך להירשם לא צריך שום דבר זאת אומרת שהם שינו קצת את האתר מאז שהייתי פה אני רק לא יודע איפה בדיוק ההורדה אבל תמצאו אותה פה באתר אני כבר פשוט מצאתי אותה ושמתי
אותה בפייבוריטס אצלי יש פה איפשהו docs בואו נמצא את ה-Docs get started get docker תכף נמצא את זה Microsoft Server אפשר גם דרך אגב אפשר להתקין אותו דרך פאוורשייל, אתם רואים?
אפשר להתקין אותו דרך הכלים של פאוורשייל ואנחנו נעשה את זה ידנית, את ההתקנה. טוב, תמצאו פה איפה להוריד את הדוקר, הנה, אתם יכולים לראות פה, יש פה נקודת פאוורשייל שמורידה את הדוקר, הנה, יש פה לינק.
בקיצור, הורדנו את הדוקר, אחרי שהורדנו אותו אנחנו הולכים לדאונלודס, מחלצים אותו, אחרי שאנחנו מחלצים אותו, הנה הוא, אנחנו צריכים להעתיק אותו לתיקיית סיסטם 32.
פיילס, פיילס. ממש ידנית מתקינים את הדוקר. עכשיו תשאלו אותי למה צריך להתקין אותו ידנית? כדי שאנחנו נדע בדיוק איך הוא עובד, יש פה דוקר קליינט ודוקר סרבר.
עכשיו אנחנו רוצים לפתוח פאוורשייל ולהתקין את הסרבר הזה, נכון? פאוורשייל, רנס אדמיניסטרטור, אנחנו נלך לתיקייה הזאת.
אנחנו בתיקייה, יש לנו קובץ של דוקר D, יפה מאוד, ואנחנו נתקין אותו, dockerd - register service. זאת אופציה שמובנית ב- dockerd להירשם כסרוויס בווינדוס.
ואחרי שאנחנו עושים אותו, אנחנו יכולים להפעיל services, את הסרוויסים של ווינדוס, ולראות שהתווסף לנו פה סרוויס של docker ואנחנו עושים לו סטארט.
יפה מאוד. עכשיו, מה עוד אני רוצה? אני רוצה לשים את התיקייה הזאת של docker בתוך משתנה סביבה שנקרא path, כדי שמכל מקום אני אוכל לרשום פקודה של דורקר.
אז בואו נשים את זה במשתנה סביבה, נלך ל-My Computer Properties Advanced Environment Variable משתנה סביבה, זה אומר שאיך שאנחנו פותחים תהליך כלשהו בווינדוס, כל המשתנים האלו יהיו שמה בתוך כל תהליך חדש, ואני מחפש Path, כי פה אפשר לרשום פקודה בלי להיכנס לתיקייה