Vagrant

我將如何編輯 Vagrantfile 以便 Vagrant 知道從我的主機獲取 .box 文件?

  • July 17, 2018

我正在用 Vagrant 建立一個開發環境。在配置基本盒子時,我將如何編輯Vagrantfile以便 Vagrant 知道從我的主機獲取 .box 文件?

我已按照Sitepoint關於如何配置的Vagrantfile說明進行操作,以便 Vagrant 獲得配置基本框所需的說明。但是我的基本框文件位於我的電腦上!

我假設也可以指示 Vagrant 從我的電腦載入基本框文件而不是 url(Vagrant Cloud 或 DropBox) 有問題的程式碼行如下。

它指定託管在 Vagran Cloud 上的託管基本盒文件的名稱:

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

您可以在您的中設置這些屬性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"

引用自:https://unix.stackexchange.com/questions/456802