Andockfenster: Ein Fehler aufgetreten, versuchen zu verbinden
Installiert Docker auf Windows mit 2 weiteren Installationen, Oracle VM VirualBox und Kitematic. Ich habe, deaktiviert Hyper-V in meinem Windows-10-PC. Nun das problem ist ich kann nicht laden Sie eines Docker-images von DockerHub, auch nicht ich kann den Befehl ausführen als
Docker info
An beiden enden zeigt es die folgende Fehlermeldung.
Ist ein Fehler aufgetreten, versuchen zu verbinden: Bekommen
http://localhost:2375/v1.21/info: wählen Sie tcp 127.0.0.1:2375: ConnectEx
tcp: es konnte Keine Verbindung hergestellt werden, da der Zielcomputer aktiv
verweigert es.
Wenn ich Sie im Andockfenster QuickStart Terminal funktioniert es, aber nicht in der PowerShell oder in MSBuild.
- stackoverflow.com/questions/35723699/... ist ein ähnliches Problem
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie mithilfe der windows-Eingabeaufforderung statt Andockfenster QuickStart-Terminal finden Sie offiziellen docs sollten Sie die folgenden Schritte aus (vorausgesetzt, Ihre docker-Maschine hat den Namen Standard):
docker-machine start default
oder erstellen Sie neuedocker-machine ls
wird Ihnen zeigen, Ihre Maschine läuftdocker-machine env --shell cmd default
und du wirst sehen, so etwas wieFOR /f "tokens=*" %i IN ('docker-machine env --shell cmd default') DO %i
docker-machine start default
. Ich würde das Skript die Befehle in einer batch - (was ist eigentlich Docker QuickStart-Terminal hat, gehe ich davon aus). Sie können werfen Sie einen Blick auf das shell-Skript angehängt, um das Andockfenster QuickStart-Terminal-Verknüpfung. Glaube nicht, dass der Kommentar ist sehr hilfreich 🙂 nur ein Tipp.Wenn Sie möchten, verwenden Sie die PowerShell (in Windows 7) statt Andockfenster Quickstart Terminal geben Sie dann folgende Befehle Schritt für Schritt in Ihre powershell-terminal:
docker-machine.exe env --shell powershell
es zeigt unter Befehle im terminal:Auszuführen zuletzt angezeigten Befehl zu konfigurieren Ihrer shell ein:
Bekam ich die gleichen Fehler auf Windows 7 innerhalb Andockfenster Terminal. Also ich hatte das folgende zu tun. Bei jemanden wie mir ist auf der Suche nach diesem.
Alles, was ich habe zu tun, war zu laufen
dann
Wenn es mir passiert ist ich war ein sekundärer Benutzer, in anderen Worten
Docker
installiert unter einem anderen Konto. Also versuchte ich es [wieder]anlegen, die Maschine als Admin:C:\WINDOWS\system32>docker-machine create --driver "hyperv" default
Creating CA: C:\Users\nonAdmin\.docker\machine\certs\ca.pem
Creating client certificate: C:\Users\nonAdmin\.docker\machine\certs\cert.pem
Running pre-create checks...
(default) Image cache directory does not exist, creating it at C:\Users\nonAdmin\.docker\machine\cache...
(default) No default Boot2Docker ISO found locally, downloading the latest release...
(default) Latest release for github.com/boot2docker/boot2docker is v1.12.3
(default) Downloading C:\Users\nonAdmin\.docker\machine\cache\boot2docker.iso from https://github.com/boot2docker/boot2docker/releases/download/v1.12.3/boot2docker.iso...
(default) 0%....10%....20%....30%....40%....50%....60%....70%....80%....90%....100%
Creating machine...
(default) Copying C:\Users\nonAdmin\.docker\machine\cache\boot2docker.iso to C:\Users\nonAdmin\.docker\machine\machines\default\boot2docker.iso...
(default) Creating SSH key...
(default) Creating VM...
(default) Using switch "DockerNAT"
(default) Creating VHD
(default) Starting VM...
(default) Waiting for host to start...
Waiting for machine to be running, this may take a few minutes...
Detecting operating system of created instance...
Waiting for SSH to be available...
Leider hat es nicht funktioniert. Noch läuft
docker
in einer Admin-shell ausfällt.können Sie lösen problem auf docker dekstop zu;
Unter Einstellungen->allgemein haben Sie Aussetzen-daemon auf dem tcp://localhost:2375 ohne TLS aktiviert? Sie müssen, wenn Sie Zugriff auf den daemon wie beschrieben.