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

Laatst bijgewerkt op 10 maart 2020 10:00 PST

Symptomen

Als u gebruik maakt van Windows Server-containers, kunt u problemen ondervinden als de containerhost of containerinstallatiekopie de beveiligingsupdate van 11 februari 2020 heeft, tenzij zowel de Windows-containerhost als de Windows Server-containerinstallatiekopie aansluiten op de beveiligingsupdate van 11 februari 2020. 

Mogelijke symptomen bij het uitvoeren of maken van een container zijn onder meer het volgende: 

  1. Wanneer u de opdracht 'docker run' of 'docker build' uitvoert, krijgt u mogelijk geen uitvoer en reageert de opdracht niet meer.

  2. Uw Windows Server-container in Kubernetes bereikt niet de status 'running' (wordt uitgevoerd).

  3. U krijgt het volgende foutbericht: “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. Uw 32-bits toepassingen of processen die in de container worden uitgevoerd, mislukken mogelijk zonder melding.

Oorzaak

Dit probleem is het gevolg van een wijziging in de beveiliging die vereiste dat de interface tussen de gebruikersmodus en de kernelmodus moest worden gewijzigd. Omdat containers met geïsoleerde processen de kernelmodus delen met de containerhost en de containerinstallatiekopieën, zijn onderdelen in de gebruikersmodus zowel niet-compatibel met als ook niet-beveiligd door de nieuw beveiligde kernelinterface.

Oplossing en tijdelijke oplossing

We hebben nieuw advies voor updates toegevoegd aan de webpagina met Windows Container-documentatie in de secties Windows container version compatibility (Compatibiliteit van Windows-containerversies) en Update Windows Server containers (Windows Server-containers bijwerken). Hier vindt u ook details over compatibiliteit van updates en de updatematrix. Meer informatie over de specifieke problemen die hierboven zijn vermeld vindt u verderop in dit artikel onder oplossingen.

 

Oplossing voor de problemen 'wordt niet uitgevoerd' en '32-bits-toepassingen mislukken zonder melding' (symptomen 1, 2, 3, 4):

Op 18 februari 2020 zijn bijgewerkte containerinstallatiekopieën uitgebracht om de problemen met symptomen (1, 2, 3, 4) in dit artikel te verhelpen.  Als u te maken hebt met deze problemen, raden wij u aan updates uit te voeren: voor uw containerhost naar de beveiligingsupdate van 11 februari 2020 en voor de containerinstallatiekopieën naar de versie van 18 februari 2020.  Opmerking De versie van 18 februari 2020 is alleen voor container-installatiekopieën.  Beveiligingsupdates van 11 februari 2020 zijn nog steeds de meest recente voor de containerhost. 

Om het probleem in uw omgeving op te lossen, voert u de pull-opdracht opnieuw uit om installatiekopieën met de basisversie van het Windows Server-besturingssysteem of uw toepasselijke containerinstallatiekopie te updaten, zoals IIS of .NET, en voert u uw automatiseringspijplijn opnieuw uit om uw containers opnieuw te maken op basis van de containerinstallatiekopieën van 18 februari 2020. 

Belangrijk Als u uw pull-tags of automatisering hebt gewijzigd als tijdelijke oplossing voor de problemen in dit artikel, moet u uw wijzigingen in uw vorige pull-tags herstellen. U hoeft niet langer een specifieke versie te gebruiken. 

Correctie voor het probleem '32-bits-toepassingen mislukken zonder melding' (symptoom 4):

We raden u ten zeerste aan om de containerhost bij te werken naar de beveiligingsupdate van 11 februari 2020, zoals hierboven beschreven. Als u de containerhost niet kunt bijwerken naar de beveiligingsupdates van 11 februari 2020, moet u de build- en revisieversie van de containerinstallatiekopie laten overeenkomen met de build- en revisieversie van het besturingssysteem van de containerhost.  Zie dit artikel voor instructies voor het controleren van de versie van uw containerhost. Als u de versie van de container host weet, kunt u de versie van de containerinstallatiekopie ophalen met de volgende opdracht (u moet de waarden voor  de installatiekopie van het Windows Server-basisbesturinsgsysteem en het versienummer aanpassen voor uw omgeving). Als u bijvoorbeeld Windows Server Core-container gebruikt:

docker pull mcr.microsoft.com/windows/servercore:<versie van uw containerhost, bijv. 10.0.17763.1040>

Als de versies van de containerhost en de containerinstallatiekopie overeenkomen, moet u de containeropdrachten kunnen hervatten, zoals run of build.

Opmerking We raden aan om de pull-tags of automatisering alleen te wijzigen als u problemen ondervindt met het zonder melding mislukken van apps.

Referenties

In de onderstaande lijst ziet u de Windows Server-versies waarvoor we containerinstallatiekopieën ondersteunen, samen met de versienummers voor de beveiligingsupdates die zijn uitgebracht op 14 januari 2020 en 11 februari 2020 en de release met alleen containerinstallatiekopieën van 18 februari 2020.  De hieronder vermelde containerinstallatiekopieën die zijn uitgebracht op 18 februari 2020 worden automatisch opgehaald als u geen versie in uw zwevende tags opgeeft. 

Versie van Windows Server (zwevende tag)

Updateversie van release van 14 januari 2020

Updateversie voor 11 februari 2020

Updateversie voor 18 februari 2020

Windows Server 2016 (ltsc2016)

10.0.14393.3443

10.0.14393.3504

10.0.14393.3506

Windows Server versie 1803 (1803)

10.0.17134.1246

10.0.17134.1304

10.0.17134.1305

Windows Server 2019 (ltsc2019) Windows Server versie 1809 (1809)

10.0.17763.973

10.0.17763.1039

10.0.17763.1040

Windows Server versie 1903 (1903)

10.0.18362.592

10.0.18362.657

10.0.18362.658

Windows Server versie 1909 (1909)

10.0.18363.592

10.0.18363.657

10.0.18363.658

 

Als u virtuele machine-installatiekopieën van Azure Marketplace met containers gebruikt, zijn de installatiekopieën van februari 2020 nu beschikbaar. Met deze installatiekopieën zouden de hierboven beschreven problemen of symptomen niet mogen optreden. Zie KB4540981 voor meer informatie.

Raadpleeg de Docker Hub-pagina hier voor een volledige lijst met Windows-containerinstallatiekopieën.

Ga voor meer gedetailleerde informatie over Windows Server-containers naar https://aka.ms/containers.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.