重新包装Vagrant框:更新未反映

时间:2018-04-18 08:10:23

标签: vagrant websphere virtualbox vagrant-windows

我们正在使用vagrant:2.0.3。和提供者VirtualBox:5.2.10。

我们的客户已经提供了一个.box文件,其中包含WebSphere,Java等基础软件。 我必须将WebSphere配置更新为我们的特定应用程序,并使用所有新配置创建一个新的.box文件。我已经使用创建了新的框 命令

vagrant box repackage NAME PROVIDER VERSION

我已经配置了新创建的.box,但是在运行新框后,WebSphere没有我更新的更改。

你能帮帮我吗。

提前致谢。

2 个答案:

答案 0 :(得分:0)

您需要在进行更改后重新包装该框。

  1. vagrant up VM与您的客户邮箱文件
  2. 对配置文件等进行所有更改
  3. vagrant box repackage NAME PROVIDER VERSION会将新的盒子文件打包为VM的当前状态,以便它包含所有更改。

答案 1 :(得分:0)

重新打包工作时,我明确地在包命令中传递了--vagrantfile param,如下所示。

vagrant package --base ae611070-a886-4808-9904-3ff1a1ff46bb --output mynewvm.box --vagrantfile C:\Users\Prasobh\.vagrant.d\boxes\myoldvm\0\virtualbox\include\_Vagrantfile