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.