gpt4 book ai didi

docker - 无法在Windows 7计算机上创建Vagrant计算机

转载 作者:行者123 更新时间:2023-12-02 20:12:13 25 4
gpt4 key购买 nike

我有一台装有VirtualBox,Vagrant,Docker Toolbox和Git的Windows 7计算机。 VirtualBox显示一台名为“默认”(在Docker安装过程中创建)的计算机,我可以使用命令C:\ Program Files \ Git \ bin \ bash.exe“--login -i” C:\ Program Files \ Docker Toolbox \ start.sh”。

到现在为止还挺好。

我制作了一个包含Vagrantfile的仓库的本地副本,并应该创建一些Vagrant机器:https://github.com/scalingexcellence/scrapybook

我运行了命令:

$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...

然后它永远挂起。另一种尝试:
$ vagrant up --no-parallel --debug

结果是非常长的输出(其中没有“错误”或“警告”字符串)。它以以下内容结束:
...
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

它从这里永远悬挂。
$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)

上面的命令正常工作,但是以下命令挂起,根本没有输出:
$ vagrant status web

我没有使用Vagrant或Docker的经验,只想运行此仓库中的一些代码。如何安装这些Vagrant机器?

最佳答案

您可能要升级安装在计算机上的powershell版本。这是报告的此类问题之一,并为此进行了修复https://github.com/hashicorp/vagrant/issues/7823

关于docker - 无法在Windows 7计算机上创建Vagrant计算机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46093828/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com