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?