Notez la procédure de configuration pour utiliser Docker Desktop installé sur Windows avec la distribution Linux (Ubuntu) installée sur Windows.
En bref Après avoir installé une distribution Linux ** Il suffit de [Activer l'intégration WSL dans les paramètres de Docker Desktop](Activer l'intégration -wsl- dans # docker-desktop- settings) **
OK si vous regardez ci-dessous les bases Guide d'installation du sous-système Windows pour Linux pour Windows 10
Si vous avez déjà configuré Docker Desktop jusqu'à l'étape 4, cela aurait dû être fait à ce moment-là
Exécution de commande avec PowerShell
wsl --set-default-version 2
Remarque: À propos de la différence entre WSL1 et WSL2 [^ 1]
Cette fois, installez Ubuntu 20.04 LTS
Au premier démarrage, il vous sera demandé un nom d'utilisateur et un mot de passe, donc si vous entrez un nom et un mot de passe, il sera enregistré tel quel Créer un nouveau compte utilisateur et mot de passe pour la distribution Linux
Pour le moment, une promesse
sudo apt update && sudo apt upgrade
J'ai exécuté la commande docker de Linux sur Windows avec pleine satisfaction, mais cela ne semblait pas fonctionner comme prévu ...
$ docker --version
The command 'docker' could not be found in this WSL 2 distro.
We recommend to activate the WSL integration in Docker Desktop settings.
See https://docs.docker.com/docker-for-windows/wsl/ for details.
Il semble que vous devriez configurer Docker Desktop
Activer l'intégration dans les distributions Linux installées avec Docker Settings> Resources> WSL INTEGRATION
Après avoir activé l'intégration, redémarrez l'application Ubuntu et exécutez à nouveau la commande docker, puis exécutez la commande docker OK
$ docker --version
Docker version 19.03.13, build 4484c46d9d
Vous pouvez maintenant utiliser Docker sur Windows à partir de Linux sur Windows
[^ 1]: Différence entre WSL 1 et WSL 2 Selon la comparaison de fonctions de Comparaison de WSL 1 et WSL 2, WSL 2 est Entièrement compatible avec le noyau Linux complet et les appels système, l'extraction de fichiers zip est jusqu'à 20 fois plus rapide que WSL1, utilisez WSL1 si vous avez besoin d'échanger des fichiers entre Windows et Linux Il semble que ce soit bon