我如何编辑 Vagrantfile 以便 Vagrant 知道从我的主机获取 .box 文件?

我如何编辑 Vagrantfile 以便 Vagrant 知道从我的主机获取 .box 文件?

我正在使用 Vagrant 设置开发环境。在配置基本盒子时,我将如何编辑Vagrantfile以便 Vagrant 知道从我的主机获取 .box 文件?

我已按照以下指示进行操作站点点关于如何配置,Vagrantfile以便 Vagrant 拥有配置基础盒子所需的说明。但我的基本框文件位于我的计算机上!

我认为也可以指示 Vagrant 从我的计算机加载基本框文件而不是 url(Vagrant Cloud 或 DropBox)。有问题的代码行如下。

它指定 Vagran Cloud 上托管的托管基础​​ Box 文件的名称:

config.vm.box = "primalskill/ubuntu-trusty64"

答案1

您可以在您的中设置这些属性Vagrantfile来指定 URL:

config.vm.box = "centos7"
config.vm.box_url = "http://myserver.mydom.om/centos7"

如果它是您运行的系统的本地文件vagrant

config.vm.box = "centos7"
config.vm.box_url = "file:///tmp/centos7"

如果您使用的是 Windows:

config.vm.box = "centos7"
config.vm.box_url = "file:///C:/tmp/centos7"

相关内容