我刚开始使用Vagrant。现在,我的一个客户分享了一个GIT仓库,里面有以下文件&目录:
Vagrantfile(文件)
流浪汉(目录)
现在,我不明白下一步该怎么办?互联网上的每个资源都假设我正在从头创建一个新盒子(vagrant init hashicorp/precise64)。但是,这里我需要匹配与我共享的盒子环境。
谢谢。
正如前面的答案所述-下载存储库,并输入(通过命令行cd)目录。
一旦在那里-你应该能够运行vagrant up
启动下载和配置流浪盒。您的客户端(理论上)已经设置了Vagrantfile来适当地配置机器。
注意:这可能是值得检查,看看他们是否指定了一个主机名的盒子[i]。(可以在Vagrantfile中找到,有时也可以在.yaml配置文件中找到(即site.yaml)。
如果他们有-这将是值得更新您的hosts文件,以确保您可以使用本地主机名
Vagrantfile
将描述您要构建的VM的所有内容,因此它知道要使用的流浪盒,您将得到类似
Vagrant.configure("2") do
....
config.box = "hashicorp/precise64"
...
end
如果这个盒子在Atlas上是免费的(比如hashicorp/precise64), vagrant将下载这个盒子并旋转一个新的VM。如果这个盒子不是免费的,你需要自己安装一个vagrant box add