Cette rédaction décrira comment exécuter ou utiliser Docker dans WSL sans l'application Docker Desktop.
Comment exécuter Docker dans WSL sans Docker Desktop?
Pour utiliser le WSL (sous-système Windows pour Linux) pour exécuter la CLI Docker sans l'application de bureau, installer d'abord ou activer le WSL sous Windows. Ensuite, téléchargez n'importe quelle distribution Linux, comme Ubuntu 22.04, et utilisez-le pour installer Docker. Pour la démonstration, suivez les instructions fournies.
Étape 1: Installez la dernière version de WSL
Tout d'abord, ouvrez le Microsoft Store à partir du menu de démarrage Windows:
Après cela, recherchez WSL et installez-le. Cependant, les utilisateurs peuvent également utiliser le WSL intégré en l'activant à partir de «Caractéristiques Windows". Mais la dernière version de WSL est préférable en raison de ses fonctionnalités avancées, comme le «systemd" utilitaire:
Alternativement, vous pouvez mettre à jour le WSL intégré à la dernière version de Microsoft de WSL en utilisant le "WSL -Update" commande:
WSL - à la mise à jour
Pour la vérification, consultez la version WSL:
WSL - Version
Étape 2: Installez la distribution Linux
Après avoir installé ou activé WSL sous Windows, installez toute distribution Linux. Par exemple, nous avons installé «Ubuntu 22.04.2”Sur Windows:
Note: La dernière version de WSL prend en charge Ubuntu version 20 ou plus:
Étape 3: Définissez le nom d'utilisateur et le mot de passe
Après cela, lancez la distribution Linux à partir des fenêtres "Commencez”Menu et définissez le nom d'utilisateur et le mot de passe Linux comme indiqué ci-dessous:
Étape 4: Mettre à jour le référentiel APT
Après cela, mettez à jour le référentiel Ubuntu APT en utilisant le «Mise à jour Sudo Apt" commande:
Mise à jour Sudo Apt
Ici, vous pouvez voir que nous avons mis à jour avec succès le référentiel APT:
Étape 5: Installer Docker
Ensuite, installez le docker en utilisant la commande ci-dessous. Ici le "-y«L'option est utilisée pour accorder l'autorisation d'installer automatiquement les packages requis:
sudo apt installer docker.io -y
Étape 6: Faites un nouvel utilisateur
Après l'installation de Docker, faites un nouveau groupe d'utilisateurs avec le nom "docker«En utilisant la commande mentionnée ci-dessous:
Sudo Usermod -Ag docker $ utilisateur
Étape 7: Vérifiez la version Docker
Pour la vérification, consultez la version de Docker sur la distribution WSL Linux:
Docker - Version
Ici, vous pouvez voir que nous avons installé la version Docker "20.dix.12»:
Étape 8: Arrêtez WSL en utilisant PowerShell
Maintenant, fermez le WSL de la Windows PowerShell:
WSL - SHUTDOWN
Étape 9: Exécutez Docker sur la distribution Linux
Encore une fois, commencez l'ubuntu à partir du menu Démarrer et exécutez le «Docker Run Hello-World»Et vérifiez si le Docker travaille sur WSL ou non:
Docker Run Hello-World
À partir de la sortie ci-dessus, on peut observer que nous avons réussi à exécuter Docker sur WSL.
Conclusion
Pour exécuter ou utiliser Docker dans WSL, installez d'abord ou activez le WSL sous Windows. Ensuite, installez n'importe quelle distribution Linux, comme Ubuntu 22.04. Ensuite, installez Docker à l'aide du «sudo apt installer docker.Io" commande. Après cela, faites du nouveau groupe d'utilisateurs nommé «docker»Et commencez à exécuter Docker sur WSL. Cet article a illustré comment utiliser ou exécuter Docker dans WSL sans utiliser Docker Desktop.