Sist oppdatert 10. mars 2020 10:00 PST

Symptomer

Det kan oppstå problemer ved bruk av Windows Server-beholdere hvis beholderverten eller beholderavbildningen har sikkerhetsoppdateringen fra 11. februar 2020, med mindre både Windows-beholderverten og Windows Server-beholderavbildningene er i samsvar med sikkerhetsoppdateringen fra 11. februar 2020. 

Symptomer ved kjøring eller bygging av en beholder kan omfatte: 

  1. Når du kjører kommandoen «forankringskjøring» eller «forankringsversjon», kan det hende at du ikke får utdata, og at den ikke svarer.

  2. Windows Server-beholderen i Kubernetes kommer ikke kjører-statusen.

  3. Du får feilmeldingen «dokkingstasjon: Feil svar fra daemon: beholder <id>  fant en feil under start: feil i et Windows-systemkall: Venteoperasjonen ble tidsavbrutt. (0x102).» 

  4. 32-biters applikasjonen eller prosesser som kjører i beholderen, kan mislykkes uten feilmelding.

Årsak

Dette problemet var et resultat av en sikkerhetsendring som krevde en grensesnittendring mellom brukermodus og kjernemodus. Siden prosessisolerte beholdere deler kjernemodusen med beholderverten og beholderavbildningene, var brukermoduskomponenten uten oppdateringen både inkompatibel og usikret med det nye sikre kjernegrensesnittet.

Løsning

Vi har lagt til ny oppdateringsveiledning på nettstedet for Windows Container Docs i delene Kompatibilitet for Windows-beholderversjon og Oppdater Windows Server-beholdere.  Dette omfatter også detaljer om oppdateringskompatibilitet og -matrise.  Hvis du vil ha informasjon om de bestemte problemene som er oppført i denne artikkelen, kan du se løsningen nedenfor.

 

Løsning for problemer med «kjører ikke» og «32-biters programmer mislykkes uten feilmelding» (symptom 1, 2, 3, 4):

Den 18. februar 2020 ble oppdaterte beholderavbildninger utgitt for å løse problemene med symptomene (1, 2, 3, 4) i denne artikkelen.  Hvis du støter på disse problemene, anbefaler vi at du oppdaterer beholderverten til sikkerhetsoppdateringsversjonen fra 11. februar 2020 og beholderavbildningene utgitt 18. februar 2020.  Obs! 18. februar 2020-utgivelsen er bare for beholderavbildninger.  Sikkerhetsoppdateringen fra 11. Februar 2020 er fortsatt den nyeste for beholderverten. 

Hvis du vil løse problemet i miljøet, kan du kjøre pull-kommandoen på nytt for å oppdatere avbildninger for Windows Server-basisoperativsystemet eller den aktuelle beholder avbildningen, for eksempel IIS eller .NET, og kjøre automatiserings-pipeline på nytt for å bygge beholdere på nytt ved hjelp av beholderavbildningene med beholderavbildningen fra 18. februar 2020. 

Viktig! Hvis du har endret pull-kodene eller automatiseringen som en løsning på problemene i denne artikkelen, bør du tilbakestille endringene til de forrige pull-kodene. Det skal ikke lenger være nødvendig å bruke en bestemt versjon. 

Begrensninger for problemet «32-biters programmer som mislykkes uten feilmelding» (symptom 4):

Vi anbefaler på det sterkeste at du oppdaterer beholderverten til sikkerhetsoppdateringen fra 11. februar 2020, som beskrevet ovenfor. Hvis du ikke kan oppdatere beholderverten til sikkerhetsoppdateringene fra 11. februar 2020, må du samsvare delversjonen og revisjonsversjonen av beholderavbildningen med delversjonen og revisjonsversjonen til beholdervertens operativsystem.  Hvis du vil ha informasjon om hvordan du kontrollerer hvilken versjon av beholderverten du har, kan du se denne artikkelen. Når du har versjonen fra beholderverten din, kan du hente beholderavbildningsversjonen ved å bruke følgende kommando (du må justere  avbildningen for Windows Server-basisoperativsystemet og versjonen som gjelder i miljøet ditt). Hvis du for eksempel bruker Windows Server Core-beholder:

docker pull mcr.microsoft.com/windows/servercore:<versjonen til beholderverten, for eksempel 10.0.17763.1040>

Etter at beholderavbildningsversjon og beholderavbildningen samsvares, skal du kunne fortsette beholderkommandoene som kjør og build.

Obs! Vi anbefaler bare at du endrer pull-taggene eller automatiseringen hvis du får apper som mislykkes uten feilmelding.

Referanser

Listen nedenfor viser Windows Server-versjonene som vi støtter containeravbildninger for, sammen med versjonsnumrene for sikkerhetsoppdateringene som ble utgitt 14. januar 2020 og 11. februar 2020 og bare beholderavbildningen utgitt 18. februar 2020.  Beholderavbildningene som ble utgitt 18. februar 2020, som er oppført nedenfor, hentes automatisk hvis du ikke spesifiserer versjonen i flytende koder. 

Versjon av Windows Server (flytende kode)

Oppdateringsversjon for 14. januar 2020-utgivelse

Oppdateringsversjon for 11. februar 2020

Oppdateringsversjon for 18. februar 2020

Windows Server 2016 (ltsc2016)

10.0.14393.3443

10.0.14393.3504

10.0.14393.3506

Windows Server, versjon 1803 (1803)

10.0.17134.1246

10.0.17134.1304

10.0.17134.1305

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

10.0.17763.973

10.0.17763.1039

10.0.17763.1040

Windows Server, versjon 1903 (1903)

10.0.18362.592

10.0.18362.657

10.0.18362.658

Windows Server, versjon 1909 (1909)

10.0.18363.592

10.0.18363.657

10.0.18363.658

 

Hvis du bruker avbildninger for virtuelle Azure Marketplace-datamaskin med beholdere, er avbildningene for februar 2020 tilgjengelige nå. Du skal ikke støte på problemene eller symptomene som er nevnt over, ved å bruke disse avbildningene. Hvis du vil ha mer informasjon, kan du se KB4540981.

Hvis du vil ha en fullstendig liste over Windows-beholderavbildning, kan du se Docker Hub-siden her.

Hvis du vil ha mer informasjon om Windows Server-beholdere, kan du se https://aka.ms/containers.

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?

Takk for tilbakemeldingen!

×