Applies ToWindows 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

Datum poslednjeg ažuriranja 10. mart 2020. 10:00 PST

Simptomi

Možda ćete naići na probleme prilikom korišćenja kontejnera sistema Windows Server ako host kontejnera ili slika kontejnera ima bezbednosnu ispravku od 11. februara 2020, osim ako su host Windows kontejnera i slike kontejnera sistema Windows Server usklađeni sa bezbednosnom ispravkom od 11. februara 2020. 

Simptomi prilikom pokretanja ili izgradnje kontejnera mogu da uključuju sledeće: 

  1. Kada pokrenete komandu „docker run“ ili „docker build“, možda nećete dobiti rezultat ili neće reagovati.

  2. Vaš kontejner sistema Windows Server u sistemu Kubernetes ne dostiže stanje „pokretanja“.

  3. Prikazuje se poruka o grešci „docker: Greška odgovora iz daemona: kontejner <id> je naišao na grešku tokom pokretanja: kvar u pozivu sistema Windows: Operacija čekanja je istekla. (0x102)“. 

  4. Vaša 32-bitna aplikacija ili procesi koji se izvode u kontejneru mogu da otkažu bez upozorenja.

Uzrok

Ovaj problem je bio rezultat bezbednosne promene koja je zahtevala promenu interfejsa između korisničkog režima i režima jezgre. Budući da kontejneri koji nisu zahvaćeni postupkom dele režim jezgra sa hostom kontejnera i slikama kontejnera, komponenta korisničkog režima bez ispravke nije bila kompatibilna i bezbedna sa novim bezbednim interfejsom jezgra.

Rešenje i zaobilazno rešenje

Nove smernice za ažuriranje smo dodali na veb lokaciju Dokumentacija o Windows kontejnerima u odeljcima Kompatibilnost verzija Windows kontejnera i Ažuriranje kontejnera sistema Windows Server. Uključeni su i detalji o kompatibilnosti i matrici ažuriranja. Informacije o specifičnim problemima navedenim u ovom članku potražite u odeljku o rešenju i ublažavanju problema u nastavku.

 

Rešenje za probleme „nepokretanje“ i „otkazivanje 32-bitnih aplikacija bez upozorenja“ (simptom 1, 2, 3, 4):

Kako bi se rešili problemi sa simptomima (1,2,3,4) u ovom članku, 18. februara 2020. objavljene su ažurirane slike kontejnera.  Ako nailazite na ove probleme, preporučujemo da ažurirate host kontejnera na izdanje bezbednosnih ispravki za 11. februar 2020. i slike kontejnera objavljene 18. februara 2020.  Napomena Izdanje za 18. februar 2020. je samo za slike kontejnera.  Bezbednosne ispravke za 11. februar 2020. su još uvek najnovije za host kontejnera. 

Da biste rešili problem u vašem okruženju, ponovno pokrenite komandu povlačenja da biste ažurirali slike osnovnog operativnog sistema Windows Server ili odgovarajuću sliku kontejnera, kao što su IIS ili .NET i ponovo pokrenite kanal automatizacije da biste ponovo izgradili kontejnere pomoću slika kontejnera za 18. februar 2020. 

Važno Ako ste promenili oznake za povlačenje ili automatizaciju kao zaobilazno rešenje za probleme u ovom članku, trebalo bi da vratite promene na prethodne oznake za povlačenje. Više ne biste morali da koristite određenu verziju. 

Ublažavanje problema „otkazivanje 32-bitnih aplikacija bez upozorenja“ (simptom 4):

Preporučujemo da ažurirate host kontejnera na bezbednosnu ispravku od 11. februara 2020, kao što je prethodno opisano. Ako ne možete da ažurirate host kontejnera na bezbednosnu ispravku od 11. februara 2020, moraćete da uskladite verziju i verziju revizije slike kontejnera sa verzijom i verzijom revizije operativnog sistema hosta kontejnera.  Uputstva za proveru verzije hosta kontejnera potražite u ovom članku. Kada saznate verziju hosta kontejnera, možete povući verziju slike kontejnera pomoću sledeće komande (moraćete da prilagodite  sliku operativnog sistema Windows Server i verziju koja odgovara okruženju). Ako, na primer, koristite kontejner sistema Windows Server Core:

docker pull mcr.microsoft.com/windows/servercore:<verzija hosta kontejnera, kao što je 10.0.17763.1040>

Nakon usklađivanja verzija hosta kontejnera i slike kontejnera, trebalo bi da možete da koristite komande kontejnera kao što su pokretanje ili izgradnja.

Napomena Preporučujemo promenu oznaka za povlačenje ili automatizaciju samo ako nailazite na probleme otkazivanja aplikacija bez upozorenja.

Literatura

Na listi u nastavku su prikazane verzije sistema Windows Server za koje podržavamo slike kontejnera, zajedno sa brojevima verzija za bezbednosne ispravke objavljene 14. januara 2020. i 11. februara 2020. i izdanje samo za slike kontejnera od 18. februara 2020.  Slike kontejnera objavljene 18. februara 2020. i navedene u nastavku biće povučene automatski ako ne navedete verziju u plutajućim oznakama. 

Verzija sistema Windows Server (plutajuća oznaka)

Verzija ispravke za izdanje od 14. februara 2020.

Verzija ispravke od 11. februara 2020.

Verzija ispravke od 18. februara 2020.

Windows Server 2016 (ltsc2016)

10.0.14393.3443

10.0.14393.3504

10.0.14393.3506

Windows Server u verziji 1803 (1803)

10.0.17134.1246

10.0.17134.1304

10.0.17134.1305

Windows Server 2019 (ltsc2019) Windows Server u verziji 1809 (1809)

10.0.17763.973

10.0.17763.1039

10.0.17763.1040

Windows Server u verziji 1903 (1903)

10.0.18362.592

10.0.18362.657

10.0.18362.658

Windows Server u verziji 1909 (1909)

10.0.18363.592

10.0.18363.657

10.0.18363.658

 

Ako koristite slike Virtuelnog računara platforme Azure Marketplace sa kontejnerima, sada su dostupne slike za februar 2020. Ne bi trebalo da naiđete na prethodno navedene probleme ili simptome koristeći ove slike. Dodatne informacije potražite u odeljku KB4540981.

Potpunu listu slika kontejnera sistema Windows potražite na stranici Docker Hub ovde.

Detaljnije informacije o kontejnerima sistema Windows Server potražite na stranici https://aka.ms/containers.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.