web-dev-qa-db-fra.com

WSL2 Impossible de se connecter au démon Docker

voici ma configuration:

  • Windows 10 PRO - build 19041.153 - programme d'initié - sonnerie lente
  • Ubuntu 18.04LTS sous-système en mode WSL2
  • Docker for desktop 2.2.0.4 - intégration WSL2 activée avec mon sous-système Ubuntu

J'étais actuellement obligé d'utiliser Windows pour le développement, donc je suis devenu membre d'initié Microsoft et j'ai installé ubuntu avec le mode WSL2. Docker desktop prend en charge l'intégration pour WSL2, donc je l'ai essayé ... Pendant une semaine, cela a fonctionné parfaitement. Aujourd'hui, après le redémarrage du PC, je ne peux pas redémarrer le docker. Ubuntu peut voir les binaires injectés à partir du bureau Docker, mais il ne peut plus se connecter au démon docker hébergé par Windows.

Lorsque j'appelle dans le terminal subsys docker info il retourne

$ docker info
Client:
 Debug Mode: false

Server:
ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
errors pretty printing info

ou avec docker-compose up

ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running?

If it's at a non-standard location, specify the URL with the DOCKER_Host environment variable.

Ce que j'ai déjà essayé:

  • expose le démon sans TLS avec des envs comme DOCKER_Host=localhost:2375, DOCKER_Host=tcp://localhost:2375, DOCKER_Host=127.0.0.1:2375, DOCKER_Host=tcp://127.0.0.1:2375 => même résultat
  • désinstaller le bureau Docker et installer la version précédente
  • désactiver le pare-feu win

J'ai vraiment, vraiment besoin de cela pour fonctionner. Merci pour toutes les idées. Le plus étrange, c'est que cela a fonctionné hier et que je n'ai fait aucun changement dans le système depuis lors ...

4
Dutch77

vous pouvez envisager de mettre à jour votre version vers 19582.1000, cela fonctionne pour moi.

Voir ce numéro .

enter image description here

0
oOMG

Si cela aide quelqu'un d'autre qui a ce problème, pour moi, il s'est avéré que mon sous-système a été soudainement (et "seul") coché dans les paramètres RESSOURCES> WSL INTEGRATION de docker.

0
user2070077