ייתכן שתיתקל בבעיות בעת שימוש Windows Server מכילים עם עדכון האבטחה של 11 בפברואר 2020

חל על
Windows Server 2016, all editions Windows Server 2019, all editions Windows Server version 1803 Windows Server version 1809 Windows Server, version 1903, all editions Windows Server, version 1909, all editions

עודכן לאחרונה 10 במרץ 2020 10:00 שעון הקיץ

סימפטומים

ייתכן שתיתקל בבעיות בשימוש בגורמים מכילים של Windows Server אם לתמונה של מארח הגורם המכיל או לתמונה של הגורם המכיל יש את עדכון האבטחה 11 בפברואר 2020, אלא אם כן גם המארח של הגורם המכיל של Windows וגם תמונות הגורם המכיל של Windows Server תואמים לעדכון האבטחה של 11 בפברואר 2020.

תסמינים בעת הפעלה או בנייה של גורם מכיל עשויים לכלול:

  1. בעת הפעלת הפקודה "docker run" או "docker build" ייתכן שלא תקבל פלט והיא עלולה להפסיק להגיב.
  2. הגורם Windows Server שלך ב- Kubernetes אינו מגיע למצב "פועל".
  3. אתה מקבל את השגיאה docker: תגובת שגיאה מ- Daemon: <> מזהה הגורם המכיל נתקל בשגיאה במהלך ההפעלה: כשל בקראת מערכת Windows: תם הזמן הקצוב לפעולת ההמתנה. (0x102)".
  4. היישום או התהליכים של 32 הסיביות הפועלים בתוך הגורם המכיל עשויים להיכשל באופן שקט.

גורם

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

פתרון ופתרון

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

פתרון עבור בעיות "לא פועל" ו"אפליקציות של 32 סיביות נכשלות באופן שקט" (תסמין 1, 2, 3, 4):

ב- 18 בפברואר 2020, פורסמו תמונות מעודכנות של גורמים מכילים כדי לטפל בבעיות הקשורות לתסמינים (1,2,3,4) במאמר זה.  אם אתה נתקל בבעיות אלה, מומלץ לעדכן את מארח הגורם המכיל שלך להפצת עדכון האבטחה של 11 בפברואר 2020 ואת תמונות הגורם המכיל שהופצו ב- 18 בפברואר 2020.   הערה מהדורת 18 בפברואר 2020 מיועדת לתמונות של גורמים מכילים בלבד.  עדכוני האבטחה האחרונים עבור מארח הגורם המכיל הם 11 בפברואר 2020.

כדי לפתור את הבעיה בסביבה שלך, הפעל מחדש את פקודת המשיכה כדי לעדכן את תמונות מערכת ההפעלה הבסיסית של Windows Server או את תמונת הגורם המכיל הרלוונטי, כגון IIS או .NET והפעל מחדש את צינור האוטומציה כדי לבנות מחדש את הגורמים המכילים באמצעות תמונות הגורם המכיל עם תמונת הגורם המכיל של 18 בפברואר, 2020.

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

צמצום סיכונים עבור בעיה בכשל שקט ביישומי 32 סיביות (תסמין 4):

מומלץ מאוד לעדכן את מארח הגורם המכיל לעדכון האבטחה של 11 בפברואר 2020, כמתואר לעיל. אם אינך מצליח לעדכן את מארח הגורם המכיל עדכוני האבטחה של 11 בפברואר 2020, יהיה עליך להתאים את גירסת ה- Build והמהדורה של תמונת הגורם המכיל לגירסת ה- Build והמהדורה של מערכת ההפעלה המארחת של הגורם המכיל.  לקבלת הוראות כיצד לבדוק את הגירסה של מארח הגורם המכיל שלך, עיין במאמר זה. לאחר יצירת הגירסה מהמארח של הגורם המכיל, תוכל למשוך את גירסת התמונה של הגורם המכיל באמצעות הפקודה הבאה (יהיה עליך להתאים את תמונת מערכת ההפעלה הבסיסית Windows Server הבסיסית בהתאם לסביבת העבודה שלך). לדוגמה, אם אתה משתמש ב- Windows Server Core:

docker pull mcr.microsoft.com/windows/servercore:<version your container host, such as 10.0.17763.1040>

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

הערה מומלץ לשנות את תגי המשיכה או האוטומציה שלך רק אם אתה נתקל באפליקציות שנכשלו באופן שקט.

חומרי עזר

הרשימה שלהלן מציגה את גירסאות Windows Server שעבורן אנו תומכים בתמונות של גורמים מכילים, יחד עם מספרי הגירסאות עבור עדכוני האבטחה שהופצו ב- 14 בינואר 2020 וב- 11 בפברואר, 2020 ותמונת הגורם המכיל תופץ רק ב- 18 בפברואר, 2020.  תמונות הגורם המכיל שהופצו ב- 18 בפברואר 2020 המפורטות להלן יתבצעו באופן אוטומטי אם לא תציין גירסה בתגיות הציפות שלך.

גירסה של Windows Server (תג צף) גירסת עדכון עבור מהדורת 14 בינואר 2020 עדכון גירסה עבור 11 בפברואר 2020 עדכון גירסה עבור 18 בפברואר 2020
Windows Server 2016 (ltsc2016) 10.0.14393.3443 10.0.14393.3504 10.0.14393.3506
Windows Server, גירסה 1803 (1803) 10.0.17134.1246 10.0.17134.1304 10.0.17134.1305
Windows Server 2019 (ltsc2019)
Windows Server, גירסה 1809 (1809)
10.0.17763.973 10.0.17763.1039 10.0.17763.1040
Windows Server, גירסה 1903 (1903) 10.0.18362.592 10.0.18362.657 10.0.18362.658
Windows Server, גירסה 1909 (1909) 10.0.18363.592 10.0.18363.657 10.0.18363.658

אם אתה משתמש בתמונות Azure Marketplace Virtual Machine עם גורמים מכילים, התמונות של פברואר 2020 זמינות כעת. אין להיתקל בבעיות או בתסמינים שלעיל באמצעות תמונות אלה.  לקבלת מידע נוסף, ראה KB4540981.

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

לקבלת מידע מפורט יותר על Windows Server מכילים, ראה https://aka.ms/containers.