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

Viimeksi päivitetty 10.3.2020 klo 10.00 PST

Ongelman oireet

Saatat kohdata ongelmia Windows Server -säilöjä käytettäessä, jos säilön isäntä tai säilön näköistiedosto sisältää 11. helmikuuta 2020 julkaistun suojauspäivityksen, paitsi jos sekä Windows-säilön isäntä että Windows Serverin säilön näköistiedosto mukautetaan 11. helmikuuta 2020 julkaistuun suojauspäivitykseen. 

Säilöä käytettäessä tai luotaessa mahdollisesti ilmenevät oireet: 

  1. Kun suoritat docker run- tai docker build -komennon, et ehkä saa tulosta, eikä vastausta ehkä saada.

  2. Kubernetesin Windows Server -säilö ei saavuta käynnissä olevaa tilaa.

  3. Saat virhesanoman ”docker: Error response from daemon: container <id> encountered an error during Start: failure in a Windows system call: The wait operation timed out. (0x102).” 

  4. 32-bittinen sovellus tai säilössä käynnissä olevat prosessit saattavat epäonnistua hiljaisesti.

Syy

Tämä ongelma johtui suojauksen muutoksesta, joka edellytti käyttöliittymän muutosta käyttäjätilan ja ydintilan välillä. Koska prosessin eristetyillä säilöillä on säilön isännän ja säilön näköistiedoston kanssa yhteinen ydintila, käyttäjätilan komponentit olivat ilman päivitystä yhteensopimattomia, eikä niitä suojattu uudella suojatulla ytimen käyttöliittymällä.

Ratkaisu ja kiertotapa

Olemme lisänneet uudet päivitysohjeet Windows Container Docs -sivuston Windows-säilön version yhteensopivuutta ja Windows Server -säilöjen päivittämistä koskeviin osiin. Niissä on myös tarkempia tietoja päivitysten yhteensopivuudesta ja matriisista. Lisätietoja tässä artikkelissa mainituista ongelmista on alla olevassa ongelmien ratkaisemista ja lieventämistä käsittelevässä kohdassa.

 

Toimimattomuuteen ja 32-bittisten sovellusten hiljaiseen epäonnistumiseen liittyvien ongelmien ratkaiseminen (oireet 1, 2, 3 ja 4):

18. helmikuuta 2020 julkaistiin uudet säilöjen näköistiedostot, joiden avulla voidaan ratkaista tässä artikkelissa esitetyt, oireilla 1, 2, 3 ja 4 ilmenneet ongelmat.  Jos kohtaat jonkin näistä ongelmista, suosittelemme, että päivität säilön isännän 11. helmikuuta 2020 julkaistuun suojauspäivitysversioon ja 18. helmikuuta 2020 julkaistuihin säilön näköistiedostoihin.  Huomautus 18. helmikuuta 2020 julkaistu versio on tarkoitettu vain säilön näköistiedostoja varten.  11. helmikuuta 2020 julkaistut suojauspäivitykset ovat edelleen uusimmat, jotka on julkaistu säilön isäntää varten. 

Voit ratkaista ongelman ympäristössäsi suorittamalla hakukomennon päivittääksesi Windows Serverin peruskäyttöjärjestelmän näköistiedostot tai asianmukaisen säilön näköistiedoston, kuten IIS:n tai .NETin, ja suorittamalla automaatioprosessin uudelleen luodaksesi säilöt uudelleen käyttämällä säilön näköistiedostoja 18. helmikuuta 2020 julkaistun säilön näköistiedoston kanssa. 

Tärkeää Jos muutit hakutunnisteita tai automaatiota kiertääksesi tässä artikkelissa esitetyt ongelmat, sinun pitäisi kumota muutokset ja palata käyttämään edellisiä hakutunnisteita. Enää ei pitäisi olla tarvetta käyttää tiettyä versiota. 

32-bittisten sovellusten hiljaiseen epäonnistumiseen liittyvän ongelman (oireen 4) lieventäminen

Suosittelemme, että päivität säilön näköistiedoston 11. helmikuuta 2020 julkaistuun suojauspäivitykseen edellä kuvatulla tavalla. Jos et pysty päivittämään säilön isäntää 11. helmikuuta 2020 julkaistuihin suojauspäivityksiin, sinun on sovitettava säilön näköistiedoston koontiversio ja tarkistusversio säilön isännän käyttöjärjestelmän koontiversioon ja tarkistusversioon.  Ohjeet säilön isännän version tarkistamiseksi ovat tässä artikkelissa. Kun olet selvittänyt säilön isännän version, voit hakea säilön näköistiedoston version käyttämällä seuraavaa komentoa (sinun on säädettävä suorita seuraava komento:Windows Server -peruskäyttöjärjestelmän näköistiedostoa ja versiota ympäristösi mukaan). Jos käytät esimerkiksi Windows Server Core -säilöä, suorita seuraava komento:

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

Kun säilön isännän ja säilön näköistiedoston versiot vastaavat toisiaan, sinun pitäisi pystyä jatkamaan säilön komentojen, kuten run- ja build-komentojen, käyttöä.

Huomautus Suosittelemme, että muutat hakutunnisteita tai automaatiota vain silloin, jos kohtaat hiljaisesti epäonnistuvia sovelluksia.

Lisätietoja

Alla olevassa luettelossa on esitetty Windows Server -versiot, joissa tuetaan säilön näköistiedostoja, kuten myös 14. tammikuuta 2020 ja 11. helmikuuta 2020 julkaistujen suojauspäivitysten sekä 18. helmikuuta 2020 julkaistun, vain säilön näköistiedoston sisältävän suojauspäivityksen versionumerot.  Alla mainitut, 18. helmikuuta 2020 julkaistut säilön näköistiedostot haetaan automaattisesti, jos et määritä versiota irrallisissa tunnisteissa. 

Windows Server -versio (irrallinen tunniste)

14. tammikuuta 2020 julkaistun version päivitysversio

11. helmikuuta 2020 julkaistu päivitysversio

18. helmikuuta 2020 julkaistu päivitysversio

Windows Server 2016 (ltsc2016)

10.0.14393.3443

10.0.14393.3504

10.0.14393.3506

Windows Server, versio 1803 (1803)

10.0.17134.1246

10.0.17134.1304

10.0.17134.1305

Windows Server 2019 (ltsc2019) Windows Server, versio 1809 (1809)

10.0.17763.973

10.0.17763.1039

10.0.17763.1040

Windows Server, versio 1903 (1903)

10.0.18362.592

10.0.18362.657

10.0.18362.658

Windows Server, versio 1909 (1909)

10.0.18363.592

10.0.18363.657

10.0.18363.658

 

Jos käytät säilöjen kanssa Azure Marketplace Virtual Machine -näköistiedostoja, helmikuun 2020 näköistiedostot ovat nyt saatavilla. Näitä näköistiedostoja käytettäessä ongelmia tai edellä kuvattuja oireita ei pitäisi ilmetä. Lisätietoja on ohjeaiheessa KB4540981.

Windowsin säilön näköistiedostojen täydellisen luettelon löydät Docker Hub -sivulta täältä.

Tarkempia tietoja Windows Server -säilöistä saat osoitteesta https://aka.ms/containers.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.