我已经通过在底盒上安装附加软件创建了一个定制的Vagrant Box。我现在想分发这个盒子。我使用流动包打包了自定义框。
随着steps的创作,我被困在“创造提供者”阶段。该步骤要求我命名一个提供者并声明其URL。选择“虚拟框”作为提供者之后,我不知道它作为一个URL是什么期望的。 .Box文件在我的本地机器上,我只想上传到Vagrant Cloud,在那里可以下载供其他人使用。 (下图)
所以我的问题是:Vagrant Cloud是否为文件提供托管空间,还是只是重定向到实际的托管网站?换句话说,URL步骤是否期望我提供到已经上传到某个主机站点(Git,AWS等)的VM的链接?
如果Vagrant Cloud确实提供托管空间,有人可以指出我在进程中的下一步吗?具体来说,它期望什么URL?
谢谢
解决方法
我刚刚遇到这个同样的问题,并从支持中提出了同样的问题。在写作的时候,
Vagrant Cloud Beta不提供盒子文件托管(这个预计会很快改变)。相反,您必须将该文件夹保存在互联网上的某个地方,并将该URL提供给该位置。注意文件不能在身份验证后面。
2014年5月28日更新
以下注释已经出现在Vagrant Cloud Beta Help部分:
A core part of this service will be hosting of actual Box files. This is being tested internally at the time of the beta launch,and will likely be a paid feature due to high bandwidth costs.
Private Boxes文档中的隐私问题仍未解决。
2014年5月30日更新
HashiCorp昨天宣布推出Beta版的结束,还有一些新功能,包括盒子托管。详情请见他们的公告:Vagrant Cloud: Organizations,Box Hosting and the end of Beta。