Exécutez Docker dans WSL sans Docker Desktop

Exécutez Docker dans WSL sans Docker Desktop
Docker est un forum conteneurisé, gratuit et open source utilisé pour développer, exécuter et partager des projets et des logiciels. Docker peut être utilisé sur les distributions Windows et Linux. Cependant, Docker est plus adapté aux grains Linux. Sur Windows, Docker utilise également Hyper V pour les machines virtuelles. Mais VM prend beaucoup d'espace et nécessite des ressources distinctes telles que RAM. À cette fin, WSL est plus adapté à l'utilisation de Docker sur Windows.

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.