Løst Docker Feil - Docker -demonen kjører ikke

Løst Docker Feil - Docker -demonen kjører ikke

Docker er en fritt tilgjengelig, open source tverrplattform som gjorde utviklingen forutsigbar og effektiv. Docker kan brukes til å distribuere og teste programvaren din raskt. Det gir en beholder som er et isolert miljø der utviklere kan pakke og kjøre applikasjoner. Docker -demonet er en backend -prosess som opprettholder beholderne på en vert. Det brukes først og fremst for å få forespørsler fra APIer og handle deretter. Noen ganger kan vi møte feilen “Docker -demonen kjører ikke”Dette kan oppstå på grunn av en manglende Linux -kjerne på Windows eller Docker -tjenesten som ikke kjører.

I denne oppskrivningen vil vi demonstrere løsningen for å løse "Docker Daemon kjører ikke”Docker -feil på Windows.

Hvordan fikse Docker -demonen kjører ikke feil på Windows?

Docker gir oss et isolert utviklingsmiljø for å distribuere og testkode/programvare. Noen ganger kan brukeren få feilen "Docker -demonen kjører ikke”På grunn av manglende avhengigheter. For å bruke Docker Daemon må WSL aktiveres på maskinen din.

Følgende trinn utføres for å løse “Docker -demonen kjører ikke”:

Trinn 1: Åpne Windows PowerShell

Åpne Windows PowerShell fra “Oppstart”Meny ved å søke”Kraftskall”:


Trinn 2: Sjekk Docker -versjonen

Kontroller deretter Docker -versjonen for å sjekke om Docker er installert og tilgjengelig eller ikke:

> Docker - versjon


Utgangen nedenfor fjerner at Docker er installert på systemet.


Trinn 2: Sjekk dockeren

Neste, kjør Docker -bildet “Hei Verden”Bruke den oppgitte kommandoen for å sjekke om Docker -demonen fungerer eller ikke:

> Docker Run Hello-World



Trinn 3: Sjekk Docker Desktop Service

Åpne tjenesteappen for å sjekke om tjenesten til Docker Desktop kjører eller ikke. For å gjøre det, åpne servicesøknaden ved å søke “Tjenester”I“Oppstart" Meny:


Neste, sjekk om Docker Desktop -tjenesten kjører eller ikke. Du kan se at Docker Desktop -tjenesten kjører:


Trinn 4: Last ned og installer oppdatering WSL

Deretter klikker du på lenken nedenfor for å laste ned oppdateringsinstallasjonsprogrammet til WSL (Windows Subsystem for Linux):

https: // wslstorestorage.Blob.kjerne.vinduer.NET/WSLBLOB/WSL_UPDATE_X64.MSI


Neste, gå til “Nedlastinger”Katalog for å sjekke om WSL er lastet ned eller ikke. Dobbeltklikk på installasjonsprogrammet for å installere pakken:


Etter det vil det begynne å oppdatere WSL. Du kan se at WSL (Windows Subsystem for Linux) allerede er oppdatert. Slå den "Ok”Knapp:


Deretter klikker du på "Bli ferdig”Knapp for å lukke WSL -oppsettveiviseren:


Trinn 5: Bekreft at feilen løses

Når du har oppdatert WSL, kjør Docker -bildet “Hei Verden”Kommando igjen for å sjekke om feilen er løst eller ikke:

> Docker Run Hello-World



Den ovennevnte utgangen indikerer at vi har løst den spesifiserte feilen på Windows.

Vi har samlet løsningen for å fikse Docker-spesifisert feil på Windows.

Konklusjon

Docker Daemon er en backend -tjeneste av Docker som kontrollerer Docker -beholderen. For å løse Docker -demonen er ikke kjørende feil, du må først bekrefte om tjenesten til Docker Desktop kjører eller ikke. Hvis tjenesten kjører, kan du oppdatere WSL -pakken. Etter å ha gjort det, blir den spesifiserte feilen løst.