docker-machine: aucun nom de la machine, pas de “défaut” existe
J'ai téléchargé et installé le Panneau pour Windows 1.12.1 qui à son tour installé le docker-machine et docker-composer. Je n'ai pas installer "Docker boîte à outils" depuis ses un double de ce qui a été installé et mon système est conforme à la exigences.
Tout semble bien fonctionner sauf pour le panneau-machine, je suis en cours d'exécution à travers un didacticiel et quand je lance divers docker-machine à commandes comme "ip" ou "env", j'obtiens le message suivant.
Error: No machine name(s) specified and no "default" machine exists.
Donc quand je fais un "docker-machine ls" il n'y a rien dans la liste même si j'ai une Hyper-V docker installé la machine et panneau de commandes, beau travail.
C:\tmp>docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
C:\tmp>
Suis-je manqué quelque chose? Ai-je raté quelque chose dans la documentation? Si oui quelqu'un peut-il svp me pointer dans la bonne direction pour résoudre ce problème?
Merci pour toute aide,
Jim
Vous devez vous connecter pour publier un commentaire.
Vous n'avez pas besoin
docker-machine
pour gérer la machine virtuelle Hyper-V. En fait, vous ne pouvez pas, sauf si vous configurez explicitement de le faire. Si vous voulez voir votre IP utiliser le menu fixe pour Windows GUI.Le Docker équipe veut vous utiliser Docker pour Windows comme un Docker à Linux et ne pas avoir à s'embêter avec la machine virtuelle de trucs.
Docker-machine
est compris de la même manière, vous pouvez l'installer sous Linux. C'est pour la gestion de machines dans le cloud, par exemple, ou d'accéder à une distance Docker Engine. Par exemple sous Linux, vous délivrer de votre Panneau de commandes de façon naturelle, mais vous pouvez aussi avoir une machine virtuelle avec Docker et les gérer à l'aide dedocker-machine
dans votre hôte. Maintenant dans Windows, il fonctionne de la même manière.Ce qui concerne
Menu fixe de la machine tout comme le bâtiment docker sur une machine virtuelle, donc vous devez d'abord créer une machine virtuelle, dans votre cas:
Documentation docker-machine à créer
ou
Deux étapes pour trouver l'adresse IP de l'Hyperviseur de machine:
L'étape n ° 1: Ouvrir Hyper-Visière Gestionnaire de sur Windows, puis sélectionnez l'option "MobyLinuxVM" de la machine virtuelle.
Étape no 2: Sur le bas au centre de l' le Gestionnaire Hyper-V il y a un petit onglet "mise en Réseau", cliquez dessus.
Étape #3: Prenez note de l'Adresse MAC.
Étape #4: Ouvrez une invite de commande et d'écrire
ipconfig /all
pour déterminer l'adresse IP à l'adresse mac.Si quelqu'un trouve un moyen plus simple de faire cela s'il vous plaît laissez-moi savoir.
Vous avez besoin pour créer la machine.
ou
Error with pre-create check: "VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path"
Toutes les autres réponses ne vous aide pas, jusqu'à ce que je redémarre la machine! Cela pourrait également signifier, certains de la commande ont fait ou créé quelque chose. Et le redémarrage vient de mettre au point ces.