"vagrant box update" 会破坏我当前的 VM 吗?

Will "vagrant box update" destroy my current VM?

如标题所述,vagrant box update 会破坏我当前的 VM 吗?我目前的 vagrant VM 有点太脆弱了,在它被销毁后需要一些时间来设置。

每次 vagrant up 我都会收到一条消息,说我的 base box 有更新版本可用,但我犹豫是否要这样做,因为我的日常工作需要 VM 的当前设置。

我可以安全更新吗?

简短的回答是否定的 vagrant box update 只会下载并安装新盒子,它不会更新您的任何 运行 Vagrant 虚拟机。

您收到 "new version box" 消息是因为默认情况下启用检查 vagrant up 上的更新。如果你不想看到它,你可以通过添加以下行来修改你的 Vagrant 文件

config.vm.box_check_update = false

您必须明确销毁您的机器并重新创建它才能使用更新后的盒子。 Vagrant 自己不会这样做。