Viimati värskendatud 10. märts 2020, 10:00 PST
Tunnused
Windows Serveri konteinerite kasutamisel võib ilmneda probleeme, kui konteineri hostil või konteineri pildil on 11. veebruari 2020. a turbevärskendus, välja arvatud juhul, kui nii Windowsi konteineri host kui ka Windows Serveri konteineri pildid on vastavuses 11. veebruari 2020. aasta turbevärskendusega.
Konteineri käitamisel või loomisel võivad tekkida järgmised sümptomid:
-
Kui käivitate käsu „dockeri käivitamine” või „dockeri koostamine”, ei pruugi te väljundit saada ja see võib mitte-reageerida.
-
Teie Windows Serveri konteiner asukohas Kubernetes ei jõudnud olekusse „töötav”.
-
Kuvatakse tõrketeade „docker: Tõrke vastus deemonist: konteineri <id> käivituse ajal ilmnes tõrge: Tõrge Windowsi süsteemikutses: ootetoiming aegus. (0x102).”
-
Teie 32-bitine rakendus või konteineris töötavad protsessid võivad vaikselt nurjuda.
Põhjus
See probleem tulenes turbesätete muutmisest, mis nõudis liidese lülitamist kasutajarežiimilt tuumrežiimile. Kuna protsessi isoleeritud konteinerid jagavad tuumrežiimi konteineri hosti ja konteineri piltidega, ei olnud ilma värskenduseta kasutajarežiimi komponent uue turvatud tuumaliidesega ühilduv ega turvatud.
Lahendus
Lisasime uued värskendusjuhised Windowsi konteineri dokumentide saidi jaotistesse Windowsi konteineri versiooni ühilduvus ja Windows Serveri konteinerite värskendamine. See sisaldab ka üksikasju värskenduste ühilduvuse ja maatriksi kohta. Lisateavet selles artiklis loetletud konkreetsete küsimuste kohta leiate allpool esitatud lahendusest ja leevendusmeetmetest.
Lahendus probleemidele „ei tööta” ja „32-bitised rakendused vaikselt ebaõnnestuvad” (1., 2., 3. ja 4. sümptom):
2020. a 18. veebruaril avaldati värskendatud konteineri pildid, et lahendada selles artiklis kirjeldatud sümptomitega (1, 2, 3, 4) seotud probleeme. Kui teil on need probleemid, soovitame teil võtta oma konteineri hosti jaoks kasutusele 2020. a 11. veebruari turbevärskenduse ja 2020. a 18. veebruaril avaldatud konteineri pildid. Märkus 2020. a 18. veebruari väljalase on mõeldud ainult konteineri piltide jaoks. 2020. a 11. veebruari turbevärskendused on konteineri hosti jaoks uusimad saadaolevad värskendused.
Probleemi lahendamiseks oma keskkonnas käivitage tõmbekäsk uuesti, et värskendada Windows Serveri põhilisi OS-i pilte või teie vastavat konteineri pilti (nt IIS või .NET) ja käivitage automatiseerimise konveier uuesti, et konteinereid konteineri piltide ja 2020. a 18. veebruari konteineri pildi abil uuesti koostada.
NB! Kui muutsite oma tõmbesilte või automatiseerimist selles artiklis kirjeldatud probleemide lahendamiseks, peaksite oma eelmiste tõmbesiltide muudatused tagasi võtma. Teil pole enam vaja konkreetset versiooni kasutada.
Leevendus „32-bitiste rakenduste vaikselt nurjumise” probleemile (4. sümptom):
Soovitame kindlasti võtta konteineri hosti jaoks kasutusele 11. veebruari 2020. aasta turbevärskendus, nagu eespool kirjeldatud. Kui te ei saa konteineri hosti jaoks 2020. a 11. veebruari turbevärskendust kasutusele võtta, peate sobitama konteineri pildi järgu ja redaktsiooni versiooni konteineri hosti operatsioonisüsteemi järgu ja redaktsiooni versiooniga. Juhised konteineri hosti versiooni kontrollimiseks leiate sellest artiklist. Kui teil on konteineri hosti versioon olemas, saate tuua konteineri pildi versiooni järgmise käsu abil (peate kohandama Windows Serveri põhise opsüsteemi pilti ja versiooni vastavalt oma keskkonnale). Näiteks kui kasutate Windows Server Core'i konteinerit:
docker toob mcr.microsoft.com/windows/servercore:<konteineri hosti versioon, nt 10.0.17763.1040>
Pärast seda, kui konteineri hosti ja konteineri pildi versioonid ühtivad, peaksite saama kasutada konteineri käske (nt käivita või koosta).
Märkus Soovitame tõmbesilte või automatiseerimist muuta ainult siis, kui teil on vaikselt nurjuvaid rakendusi.
Viited
Allolevas loendis on toodud Windows Serveri versioonid, mille jaoks toetame konteineri pilte, ning ka 2020. a 14. jaanuaril ja 2020. a 11. veebruaril välja antud turbevärskenduste versiooninumbrid ning konteineri pildi ainus 2020. a 18. veebruari väljalase. Allpool loetletud 2020. a 18. veebruaril välja antud konteineri pildid tuuakse automaatselt, kui te ei määra ujusiltide versiooni.
Windows Serveri versioon (ujusilt) |
2020. aasta 14. jaanuari väljaande värskenduse versioon |
2020. aasta 11. veebruari väljaande värskenduse versioon |
2020. aasta 18. veebruari väljaande värskenduse versioon |
Windows Server 2016 (ltsc2016) |
10.0.14393.3443 |
10.0.14393.3504 |
10.0.14393.3506 |
Windows Serveri versioon 1803 (1803) |
10.0.17134.1246 |
10.0.17134.1304 |
10.0.17134.1305 |
Windows Server 2019 (ltsc2019) Windows Serveri versioon 1809 (1809) |
10.0.17763.973 |
10.0.17763.1039 |
10.0.17763.1040 |
Windows Serveri versioon 1903 (1903) |
10.0.18362.592 |
10.0.18362.657 |
10.0.18362.658 |
Windows Serveri versioon 1909 (1909) |
10.0.18363.592 |
10.0.18363.657 |
10.0.18363.658 |
Kui kasutate Azure'i turuplatsi virtuaalarvuti pilte koos konteineritega, on 2020. aasta veebruari pildid nüüd saadaval. Nende piltide kasutamisel ei tohiks teil tekkida eespool kirjeldatud probleeme või sümptomeid. Lisateavet leiate teemast KB4540981.
Windowsi konteineri piltide täieliku loendi leiate Dockeri keskuse lehelt siit.
Täpsemat teavet Windows Serveri konteinerite kohta leiate teemast https://aka.ms/containers.