【发布时间】:2021-06-09 11:28:36
【问题描述】:
我使用 vagrant package 创建了一个 vagrant box,上传并发布了它。
然后我做了vagrant init <username>/<box>,它创建了一个 Vagrantfile。我什至将盒子版本附加到 Vagrantfile。
接下来我做了vagrant up --provider virtualbox。这试图在本地获取盒子,然后当它找不到它时,我收到错误:
The box you're attempting to add doesn't support the provider
you requested. Please find an alternate box or use an alternate
provider. Double-check your requested provider to verify you didn't
simply misspell it.
If you're adding a box from HashiCorp's Atlas, make sure the box is
released.
我已将 virtualbox 作为提供程序,并且 virtual box 可以与我使用的其他盒子一起正常工作。
【问题讨论】:
-
您可以运行
vagrant box list来检查您有哪些可用的框。您已将现有 VM 打包为一个盒子这一事实并不意味着您已安装它 -
我再次重复了这个过程,这次成功了。仍在弄清楚我之前哪里出错了。不过还是谢谢。
标签: vagrant