ייתכן שתיתקל בבעיות בעת שימוש בגורמים מכילים של 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' בסעיפים תאימות גרסת הגורם המכיל של 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>

לאחר התאמת גירסאות התמונה של מארח הגורם המכיל ושל הגורם המכיל, תוכל לחדש את פקודות הגורם המכיל, כגון Run או 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 עם גורמים מכילים, התמונות של פברואר 2020 זמינות עכשיו. אתה לא אמור להיתקל בבעיות או בתסמינים לעיל בעת השימוש בתמונות אלה.  לקבלת מידע נוסף, ראה KB4540981.

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

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