Denne oppskrivningen vil beskrive hvordan du kjører eller bruker Docker i WSL uten Docker Desktop-applikasjonen.
Hvordan kjøre Docker i WSL uten Docker Desktop?
For å bruke WSL (Windows Subsystem for Linux) til å kjøre Docker CLI uten skrivebordsapplikasjonen, installerer du eller aktiverer WSL først på Windows på Windows. Last ned en Linux -distribusjon, for eksempel Ubuntu 22.04, og bruk den til å installere Docker. For demonstrasjonen, følg de medfølgende instruksjonene.
Trinn 1: Installer WSL siste versjon
Åpne først Microsoft Store fra Windows Start -menyen:
Etter det, søk etter WSL og installer den. Imidlertid kan brukere også bruke den innebygde WSL ved å gjøre det mulig for den fra "Windows -funksjoner”. Men den nyeste versjonen av WSL er å foretrekke på grunn av sine avanserte funksjoner, for eksempel "Systemd" nytte:
Alternativt kan du oppdatere den innebygde WSL til Microsofts siste versjon av WSL ved å bruke "WSL -Update”Kommando:
WSL -Update
For verifiseringen, sjekk ut WSL -versjonen:
WSL -Versjon
Trinn 2: Installer Linux -distribusjon
Etter å ha installert eller aktivert WSL på Windows, installerer du Linux -distribusjonen. For eksempel har vi installert "Ubuntu 22.04.2”På Windows:
Merk: Siste versjon av WSL støtter Ubuntu versjon 20 eller mer:
Trinn 3: Angi brukernavn og passord
Etter det, lanser Linux -distribusjonen fra Windows “Oppstart”Meny og angi Linux -brukernavnet og passordet som vist nedenfor:
Trinn 4: Oppdater APT -depot
Etter det, oppdater Ubuntu Apt -depotet ved å bruke “sudo apt oppdatering”Kommando:
sudo apt oppdatering
Her kan du se at vi har oppdatert APT -depotet:
Trinn 5: Installer Docker
Deretter installerer du Docker ved å bruke kommandoen nedenfor. Her, "-y”Alternativet brukes til å gi tillatelse til å installere nødvendige pakker automatisk:
sudo apt install docker.io -y
Trinn 6: Lag en ny bruker
Etter installasjon av Docker, lag en ny brukergruppe med navnet “Docker”Ved å bruke den nedenfor-nevnte kommandoen:
sudo usermod -ag docker $ bruker
Trinn 7: Sjekk Docker -versjonen
For verifiseringen, sjekk ut versjonen av Docker på WSL Linux -distribusjon:
Docker -Versjon
Her kan du se at vi har installert Docker -versjonen "20.10.12”:
Trinn 8: Slå av WSL ved hjelp av PowerShell
Nå, slå av WSL fra Windows PowerShell:
WSL -Shutdown
Trinn 9: Kjør Docker på Linux -distribusjon
Igjen, start Ubuntu fra startmenyen og kjør "Docker Run Hello-World”Og sjekk om Dockeren jobber med WSL eller ikke:
Docker Run Hello-World
Fra output ovenfor kan det observeres at vi har kjørt Docker på WSL.
Konklusjon
For å kjøre eller bruke Docker i WSL, må du først installere eller aktivere WSL på Windows. Installer deretter hvilken som helst Linux -distribusjon, for eksempel Ubuntu 22.04. Deretter installer Docker ved hjelp av “sudo apt install docker.io”Kommando. Etter det, gjør den nye brukergruppen som heter “Docker”Og begynn å kjøre Docker på WSL. Denne oppskrivningen har illustrert hvordan du bruker eller kjører Docker i WSL uten å bruke Docker Desktop.