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

Senest opdateret: 10. marts 2020 10:00 PST

Symptomer

Du kan opleve problemer, når du bruger Windows Server-objektbeholdere, hvis objektbeholderværten eller objektbeholderafbildningen har sikkerhedsopdateringen fra den 11. februar 2020, medmindre både Windows-objektbeholderværten og Windows Server-objektbeholderafbildningen matches med sikkerhedsopdateringsversionen fra den 11. februar 2020. 

Symptomer, når du kører eller bygger en objektbeholder, kan omfatte: 

  1. Når du kører kommandoen "docker run" eller "docker build", modtager du muligvis ikke output, og der kan være problemer med manglende svar.

  2. Windows Server-objektbeholderen i Kubernetes når ikke tilstanden "kørende".

  3. Du får vist fejlmeddelelsen "docker: Fejlsvar fra dæmon: objektbeholder <id> Der opstod en fejl under Start: fejl i et Windows-systemkald: Ventehandlingen fik timeout. (0x102)." 

  4. Dit 32-bit program eller processer, der kører inde i objektbeholderen, kan mislykkes uden fejlmeddelelse.

Årsag

Dette problem var resultatet af en sikkerhedsændring, som krævede en grænsefladeændring mellem brugertilstand og kernetilstand. Da procesisolerede objektbeholdere deler kernetilstanden med objektbeholderværten og objektbeholderafbildningerne, var brugertilstandskomponenten uden opdateringen både inkompatibel og usikker med den nye sikrede kernegrænseflade.

Løsning

Vi har tilføjet en ny opdateringsvejledning på dokumentationswebstedet for Windows-objektbeholdere i afsnittene Kompatibilitet med Windows-objektbeholderversion og Opdater Windows Server-objektbeholdere. Dette omfatter også oplysninger om opdateringskompatibilitet og -matrix. Du kan finde oplysninger om de specifikke problemer, der er angivet i denne artikel, i løsningen og afhjælpningen nedenfor.

 

Løsning af problemer med manglende kørsel og 32-bit programmer, der mislykkes uden fejlmeddelelse (symptom 1, 2, 3, 4):

Den 18. februar 2020 blev der frigivet opdaterede objektbeholderafbildninger for at løse problemerne med symptom 1,2,3,4 i denne artikel.  Hvis du støder på disse problemer, anbefaler vi, at du opdaterer din objektbeholdervært til sikkerhedsopdateringen fra den 11. februar 2020 og de objektbeholderafbildninger, der blev frigivet den 18. februar 2020.  Bemærk! Frigivelsen fra den 18. februar 2020 vedrører kun objektbeholderafbildninger.  De sikkerhedsopdateringer, der blev frigivet den 11. februar 2020, er stadig de nyeste til objektbeholderværten. 

Du kan løse problemet i dit miljø ved at køre pull-kommandoen igen for at opdatere Windows Server base-OS-afbildninger eller din objektbeholderafbildning, f.eks. IIS eller .NET, og køre auomatiseringspipelinen igen for at genskabe dine objektbeholdere ved hjælp af objektbeholderafbildningerne med objektbeholderafbildningen fra den 18. februar 2020. 

Vigtigt! Hvis du har ændret dine pull-tags eller din automatisering for at løse problemet i denne artikel, skal du gendanne dine ændringer til dine tidligere pull-tags. Du behøver ikke længere bruge en specifik version. 

Løsning på problemet med 32-bit programmer, der mislykkes uden fejlmeddelelse (symptom 4):

Vi anbefaler på det kraftigste, at du opdaterer objektbeholderværten til sikkerhedsopdateringen fra den 11. februar 2020, som beskrevet ovenfor. Hvis du ikke kan opdatere objektbeholderværten til sikkerhedsopdateringerne fra den 11. februar 2020, skal du matche build- og revisionsversionen for objektbeholderafbildningen med build- og revisionsversionen for objektbeholderværtens operativsystem.  Instruktioner til, hvordan du kontrollerer versionen for objektbeholderværten, findes i denne artikel. Når du kender versionen for objektbeholderværten, kan du hente objektbeholderafbildningsversionen ved hjælp af følgende kommando (du skal ændre base-OS-afbildningen til Windows Server og versionen i overensstemmelse med dit miljø). Hvis du for eksempel bruger Windows Server Core-objektbeholdere:

docker pull mcr.microsoft.com/windows/servercore:<versionen for din objektbeholdervært, for eksempel 10.0.17763.1040>

Når versionerne for din objektbeholdervært og dine objektbeholderafbildninger matcher hinanden, bør du kunne genoptage objektbeholderkommandoer som run eller build.

Bemærk! Vi anbefaler kun, at du ændrer dine pull-tags eller din automatisering, hvis apps mislykkes uden fejlmeddelelse.

Referencer

Nedenstående liste viser de Windows Server-versioner, for hvilke vi understøtter objektbeholderafbildninger, sammen med versionsnumrene for de sikkerhedsopdateringer, som blev udgivet den 14. januar 2020 og 11. februar 2020, samt versionen fra 18. februar 2020 (kun objektbeholderafbildning).  Objektbeholderafbildningerne fra den 18. februar 2020, der er anført nedenfor, hentes automatisk, hvis du ikke angiver version i dine flydende tags. 

Windows Server-version (flydende tag)

Opdateringsversion for versionen fra 14. januar 2020

Opdateringsversion for 11. februar 2020

Opdateringsversion for 18. februar 2020

Windows Server 2016 (ltsc2016)

10.0.14393.3443

10.0.14393.3504

10.0.14393.3506

Windows Server, version 1803 (1803)

10.0.17134.1246

10.0.17134.1304

10.0.17134.1305

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

10.0.17763.973

10.0.17763.1039

10.0.17763.1040

Windows Server, version 1903 (1903)

10.0.18362.592

10.0.18362.657

10.0.18362.658

Windows Server, version 1909 (1909)

10.0.18363.592

10.0.18363.657

10.0.18363.658

 

Hvis du bruger Azure Marketplace Virtual Machine-afbildninger med objektbeholdere, er februar 2020-afbildningerne tilgængelige nu. Du bør ikke støde på de problemer eller symptomer, der er angivet ovenfor, når du bruger disse afbildninger. Yderligere oplysninger finder du i KB4540981.

Du kan finde en komplet liste over Windows-objektbeholderafbildninger her (Docker Hub-side).

Mere detaljerede oplysninger om Windows Server-objektbeholdere findes på https://aka.ms/containers.

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.