2016-01-12 24 views
5

Ho appena installato la finestra mobile sulla mia macchina Windows 7. Quando inizio Docker QuickStart, ottengo seguente errore che sembra essere durante la creazione della macchina:Impossibile creare la macchina nella finestra mobile

Creating machine... 
(default) Unable to get the latest Boot2Docker ISO release version: Get https:/ 
/api.github.com/repos/boot2docker/boot2docker/releases/latest: dial tcp 192.30.2 
52.124:443: connectex: A connection attempt failed because the connected party d 
id not properly respond after a period of time, or established connection failed 
because connected host has failed to respond. 
(default) Copying C:\Users\robot\.docker\machine\cache\boot2docker.iso to C:\Use 
rs\robot\.docker\machine\machines\default\boot2docker.iso... 
(default) Creating VirtualBox VM... 
(default) Creating SSH key... 
Error attempting heartbeat call to plugin server: read tcp 127.0.0.1:60733->127. 
0.0.1:60732: wsarecv: An existing connection was forcibly closed by the remote h 
ost. 
Error attempting heartbeat call to plugin server: connection is shut down 
Error attempting heartbeat call to plugin server: connection is shut down 
Error attempting heartbeat call to plugin server: connection is shut down 
Error attempting heartbeat call to plugin server: connection is shut down 
Error creating machine: Error in driver during machine creation: read tcp 127.0. 
0.1:60733->127.0.0.1:60732: wsarecv: An existing connection was forcibly closed 
by the remote host. 
Looks like something went wrong... Press any key to continue... 
+0

stesso problema trovato in win-7 64 bit: inizia (1) Esecuzione di controlli pre-creazione ..., (2) Creazione macchina ..., (3) Creazione di VirtualBox VM ..., (4) Creazione Chiave SSH ..., (5) Avvio della VM ..., (6) Verifica la rete da ricreare se necessario ... e poi mostra errore-> "Errore nella creazione della macchina: Errore nel driver durante la creazione della macchina: impossibile start la VM: exit status 1 " – IRSHAD

risposta

3

C'è un problema simile in docker/machine/issues/2773.

provare e vedere se il problema persiste quando si crea una macchina da soli invece di utilizzare quick-start:

trovare dove docker-machine.exe è stato installato (o copy the latest released one in your %PATH%) e l'uso che, da una normale sessione di CMD:

primo test della macchina esistente:

# find the name of the machine created. 
docker-machine ls 
docker-machine env --shell cmd <nameOfTheMachine> 
docker machine ssh <nameOfTheMachine> 

Poi provare a creare uno nuovo:

docker-machine create -d virtualbox <aNewMachine> 
docker-machine env --shell cmd <aNewMachine> 
docker machine ssh <aNewMachine> 
+0

Ho provato a creare la macchina da cmd, e il problema esiste anche lì. il percorso docker-machine.exe è già presente in% PATH%. macchina docker ls elenca le macchine che ho provato a creare, sono tutte in stato di errore e con la descrizione - "la macchina non esiste". – Ayush

+0

@Napstar Cosa restituisce la versione 'docker-machine'? Hai visto gli stessi errori della tua domanda in entrambi i casi? – VonC

+0

Docker versione 1.9.1 finestra mobile versione 0.5.5 – Ayush

1

Non ho una soluzione ma ho trovato la causa principale.

Avevo installato boot2docker e ho utilizzato per mesi. Stavo creando tutte le mie immagini di vbox sulla stessa cartella per tutto il tempo.

Un bel giorno ho deciso di archiviare le mie macchine e ho cambiato la cartella in cui stavo creando le immagini di vbox. Ha iniziato a dare questo errore cablato. Ho ripristinato il mio archivio e testato di nuovo. Ha iniziato a funzionare bene.

La differenza che ho trovato su entrambi i set era, nella cartella archiviata, stava saltando la fase di creazione ca cert e stava creando direttamente la macchina. Nella nuova cartella stava creando un certificato e quindi creando la macchina. Sembra che al server non piaccia il nuovo certs !!!!