Questo articolo descriverà come eseguire o utilizzare Docker in WSL senza l'applicazione Docker Desktop.
Come eseguire Docker in WSL senza Docker Desktop?
Per utilizzare il sottosistema WSL (Windows per Linux) per eseguire la CLI Docker senza l'applicazione desktop, installare prima o abilitare il WSL su Windows. Quindi, scarica qualsiasi distribuzione Linux, come Ubuntu 22.04 e usalo per installare Docker. Per la dimostrazione, seguire le istruzioni fornite.
Passaggio 1: installa l'ultima versione di WSL
Innanzitutto, apri Microsoft Store dal menu Start di Windows:
Dopodiché, cerca WSL e installalo. Tuttavia, gli utenti possono anche utilizzare il WSL integrato abilitandolo da "Caratteristiche di Windows". Ma la versione più recente di WSL è preferibile per le sue caratteristiche avanzate, come "SystemD" utilità:
In alternativa, è possibile aggiornare il WSL integrato all'ultima versione di Microsoft di WSL utilizzando "WSL -Update"Comando:
WSL -Autuate
Per la verifica, dai un'occhiata alla versione WSL:
WSL -VERSION
Passaggio 2: installa la distribuzione di Linux
Dopo aver installato o abilitato WSL su Windows, installare qualsiasi distribuzione Linux. Ad esempio, abbiamo installato "Ubuntu 22.04.2" Su Windows:
Nota: L'ultima versione di WSL supporta Ubuntu versione 20 o più:
Passaggio 3: imposta nome utente e password
Successivamente, avvia la distribuzione Linux da Windows "Avviare"Menu e impostare il nome utente e la password Linux come mostrato di seguito:
Passaggio 4: aggiorna il repository APT
Successivamente, aggiorna il repository Ubuntu APT usando "Sudo Apt Aggiornamento"Comando:
Sudo Apt Aggiornamento
Qui, puoi vedere che abbiamo aggiornato correttamente il repository APT:
Passaggio 5: installa Docker
Quindi, installa il docker utilizzando il comando seguente. Qui, il "-y"L'opzione viene utilizzata per concedere automaticamente l'autorizzazione per installare i pacchetti richiesti:
SUDO APT Installa Docker.io -y
Passaggio 6: crea un nuovo utente
Dopo l'installazione di Docker, crea un nuovo gruppo di utenti con il nome "Docker"Utilizzando il comando di seguito:
sudo usermod -ag docker $ utente
Passaggio 7: controlla la versione Docker
Per la verifica, dai un'occhiata alla versione di Docker sulla distribuzione WSL Linux:
Docker -Version
Qui, puoi vedere che abbiamo installato la versione Docker "20.10.12":
Passaggio 8: spegnere WSL usando PowerShell
Ora, spegnere il WSL da Windows Powershell:
WSL --Shutdown
Passaggio 9: eseguire Docker sulla distribuzione di Linux
Ancora una volta, avviare Ubuntu dal menu Start ed eseguire il "Docker Run Hello-World"E controlla se il docker sta lavorando su WSL o no:
Docker Run Hello-World
Dall'output sopra, si può osservare che abbiamo eseguito con successo Docker su WSL.
Conclusione
Per eseguire o utilizzare Docker in WSL, installare prima o abilitare il WSL su Windows. Quindi, installa qualsiasi distribuzione Linux, come Ubuntu 22.04. Quindi, installa Docker usando "SUDO APT Installa Docker.io"Comando. Successivamente, crea il nuovo gruppo di utenti chiamato "Docker"E inizia a eseguire Docker su WSL. Questo articolo ha illustrato come utilizzare o eseguire Docker in WSL senza usare Docker Desktop.