在我的 Vagrantfile 中,我可以指定一个框的 URL:
config.vm.box_url = "http://example.com/my-box.pkg"
Run Code Online (Sandbox Code Playgroud)
根据最近的文档,我应该能够创建一个 JSON 文件,其中包含不同版本的盒子的 URL。文档还说我可以在运行时使用这个 JSON 文件的 URL vagrant box add。我希望能够将该 JSON 文件的 URL 用于config.vm.box_url. 但是,这似乎不起作用。当我尝试时,它把它当作一个盒子文件:
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'my-box' could not be found. Attempting to find and install...
default: Box Provider: virtualbox
default: Box Version: >= 0
==> default: Adding box 'my-box' (v0) for provider: virtualbox
default: Downloading: http://example.com/my-box.pkg.json
default: Progress: 100% (Rate: 876k/s, Estimated time remaining: 0:00:01)
The box failed …Run Code Online (Sandbox Code Playgroud) vagrant ×1