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