Ich installierte Docker auf Windows 10 mit DockerToolbox (1.11.2) ausführbar. Allerdings kann ich meine Umgebung nicht direkt mit docker-machine env default
bewerten.Kann nicht ausgeführt werden, docker Befehl direkt nach der Installation unter Windows
Stattdessen nur, wenn ich diesen Befehl verwenden
C:\Program Files\Docker Toolbox\docker-machine.exe env default *
Kann ich die Umgebung beurteilen?
Wenn ich Hilfeinformationen überprüfen will, muss ich auch
C:\Program Files\Docker Toolbox\docker.exe run --help
In ihrer offiziellen Tutorial laufen: Install Docker for Windows, sie erwähnt, dass nach der Installation, ich docker
, docker-machine
, docker-compose
direkt nutzen könnten.
In der Tat fand ich dieses Problem, wenn ich diesen Fehler erfüllt:
C:\Program Files\Docker Toolbox\docker.exe: An error occurred trying
to connect: Post https://192.168.99.103:2376/v1.23/containers/create:
dial tcp 192.168.99.103:2376: connectex: A connection attempt failed
because the connected party did not properly respond after a period of
time, or established connection failed because connected host has
failed to respond..
Und ich löste es von meinem Rechner neu zu starten, und bewerten sie erneut mit dem vollständigen Pfad der ausführbaren Datei.
Etwas interessantes ist, dass docker-machine create -d virtualbox default
für mich arbeitete, während docker stop $(docker ps -a -q)
fehlgeschlagen ist.
Ich kann diese ausführbare Datei nur zur Umgebungsvariablen unter Windows hinzufügen.
Aber ich möchte, was zu dieser Installation happaning, die dieses Problem verursacht.
Screenshot meiner Installation Konsole:
Dies das Problem tatsächlich gelöst, und ich es nur heraus ein sicheren Erinnerung für Windows-Benutzer. Wenn sie docker nicht richtig installiert haben, müssen sie 'C: \ Programme \ Docker Toolbox \ docker-machine.exe env default *' verwenden, um den Befehl auszuführen –
@LingboTang Hinweis: Es gibt keine "Installation" für docker-machine: einfach kopieren/curl/wget https://github.com/docker/machine/releases/download/v0.7.0/docker-machine-Windows-x86_64.exe wo immer Sie wollen, bennenen Sie es 'Docker-Maschine .exe und du bist gut zu gehen. – VonC
Ja, das möchte ich lernen, danke. –