Trouvé la solution sur ce post: https://blog.jayway.com/2017/04/19/running-docker-on-bash-on-windows/
L'exécution de docker à l'encontre d'un moteur sur une machine différente, est en fait assez facile, comme Docker peut exposer un point de terminaison TCP qui la CLI peut attacher.
De ce point de terminaison TCP est désactivée par défaut; pour l'activer, cliquez-droit sur le menu fixe icône dans votre barre des tâches et choisissez Paramètres, puis cochez la case à côté de "Exposer démon sur tcp://localhost:2375 sans TLS".
Avec ce fait, tout ce que nous devons faire est de charger le CLI sous Bash pour se connecter au moteur fonctionnant sous Windows, au lieu de la non-existant moteur fonctionnant sous Bash, comme ceci:
$ docker -H tcp://0.0.0.0:2375 images
Il y a deux façons de faire ce permanents, soit l'ajout d'un alias pour la commande ci-dessus ou à l'exportation d'une variable d'environnement qui indique le Panneau où trouver l'hôte moteur (REMARQUE: assurez-vous d'utiliser l'apostrophe ci-dessous):
$ echo "export DOCKER_HOST='tcp://0.0.0.0:2375'" >> ~/.bashrc
$ source ~/.bashrc
Maintenant, la course panneau de commandes à partir de Bash fonctionne exactement comme ils sont supposés.
$ docker run hello-world
Réponse en cas de succès:
Hello from Docker!This message shows that your installation appears to be working correctly.