2017-09-07 3 views
1

J'ai un ordinateur Windows 7 avec VirtualBox, Vagrant, Docker Toolbox et Git. VirtualBox affiche une machine nommée "default" (créée lors de l'installation de Docker) à laquelle je peux me connecter en utilisant la commande C: \ Program Files \ Git \ bin \ bash.exe "--login -i" C: \ Program Files \ Docker Toolbox \ .. start.sh »Impossible de créer une machine vagabonde sur l'ordinateur Windows 7

So far so good

J'ai fait une copie locale d'une pension qui a un Vagrantfile en elle et est censé créer quelques machines Vagrant: https://github.com/scalingexcellence/scrapybook

Je courais le commande:

$vagrant up --no-parallel 

Bringing machine 'web' up with 'docker' provider... 
Bringing machine 'spark' up with 'docker' provider... 
Bringing machine 'es' up with 'docker' provider... 
Bringing machine 'redis' up with 'docker' provider... 
Bringing machine 'mysql' up with 'docker' provider... 
Bringing machine 'scrapyd1' up with 'docker' provider... 
Bringing machine 'scrapyd2' up with 'docker' provider... 
Bringing machine 'scrapyd3' up with 'docker' provider... 
Bringing machine 'dev' up with 'docker' provider... 
==> web: Docker host is required. One will be created if necessary... 

et puis il pend éternellement. ry:

Le résultat est une sortie très longue (sans chaîne "error" ou "warning"). Il se termine par ce qui suit:

... 
DEBUG environment: Default provider: `docker` 
INFO loader: Set :root = ["#<Pathname:J:/Projects.temp/scrapybook/Vagrantfile.dockerhost>"] 
DEBUG loader: Populating proc cache for #<Pathname:J:/Projects.temp/scrapybook/Vagrantfile.dockerhost> 
DEBUG loader: Load procs for pathname: J:/Projects.temp/scrapybook/Vagrantfile.dockerhost 
INFO loader: Loading configuration in order: [:home, :root] 
DEBUG loader: Loading from: root (evaluating) 
DEBUG loader: Configuration loaded successfully, finalizing and returning 
DEBUG push: finalizing 
INFO subprocess: Starting process: ["C:\\Windows\\System32\\WindowsPowerShell\\v1.0/powershell.EXE", "-NoLogo", "-NoProfile", "-NonInteractive", "-ExecutionPolicy", "Bypass", "-Command", "$PSVersionTable.PSVersion.Major"] 
INFO subprocess: Command not in installer, restoring original environment... 
DEBUG subprocess: Selecting on IO 
DEBUG subprocess: stdout: 2 

et il pend éternellement à partir d'ici.

$vagrant status 
web      not created (docker) 
spark      not created (docker) 
es      not created (docker) 
redis      not created (docker) 
mysql      not created (docker) 
scrapyd1     not created (docker) 
scrapyd2     not created (docker) 
scrapyd3     not created (docker) 
dev      not created (docker) 

La commande ci-dessus fonctionne correctement mais les suivantes se bloque sans sortie du tout:

$ vagrant status web 

Je n'ai aucune expérience avec Vagrant ou Docker, je voulais juste courir un code de cette prise en pension. Comment installer ces machines vagabondes?

Répondre