我在Vagrant box'trusty64'中将php升级到5.6,还安装了SOAP客户端。当我下次更新Vagrant时,我想它可能会覆盖这些更改。我是否也需要更改流浪文件中的设置?如果需要,我应该添加什么?
当我下次更新Vagrant时,我想它可能会覆盖这些更改。
不,如果你升级流浪汉,你不会丢失任何东西。一旦创建了虚拟机,流浪者将操作这些虚拟机,升级流浪者不会影响现有的虚拟机。
基本上,它是这样工作的:-运行vagrant up
时,流浪者克隆该盒子(即VM文件)并将VM添加到VirtualBox-创建虚拟机后,流浪者会为"操作"(即启动、停止…)VirtualBox虚拟机
我是否也需要更改流浪文件中的设置
如果您计划创建更多此类虚拟机,或者您将销毁并重新创建此虚拟机,则有必要更改配置;在这种情况下,供应将运行,您需要对其进行更新。
如果是,我应该添加什么?
保存您运行升级的所有命令,并用它创建一个shell脚本,这可能是最简单的选项。你也可以看看更先进的工具(木偶,ansible,厨师……可以做这项工作)