在“vagrant up”之前自动更新“vagrant box”。

3

是否可以配置Vagrantfile,让vagrant up启动时自动运行vagrant box update


我不确定为什么这个被踩了。这正是我在谷歌搜索时遇到的同样的问题,并在这里找到了我想要的答案。 - Ben Harrison
1个回答

6
不可能,因为你可以在Vagrant文档中看到:
使用Vagrantfile,您还可以配置Vagrant在任何vagrant up期间自动检查更新。这是默认启用的,但可以通过在Vagrantfile中使用config.vm.box_check_update = false轻松禁用。
启用此功能后,Vagrant将在每个vagrant up上检查更新,而不仅仅是在从头开始创建机器时,还包括在恢复、停止后重新启动等情况下。
如果发现更新,Vagrant将向用户输出警告,让他们知道有可用更新。用户可以选择暂时忽略警告,也可以通过运行vagrant box update来更新框。
Vagrant不能自动下载更新的框并更新机器,因为框可能相对较大,并且更新机器需要销毁并重新创建它,这可能会导致重要数据丢失。因此,这个过程是手动的,用户必须手动输入命令来执行它。
您可以在此链接中查看更多文档。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接