我的问题与这里有关,但我无法使它工作。
我使用来自vagrantbox.es的预制vagrant box (http://goo.gl/KwQSa2) ,并希望进行一些更改,然后将新的虚拟机打包成新的vagrant box文件。
为了获得初始的box,我在我的vagrant文件中添加了
调用
注销后,我使用
然后我执行
当我登录到VM时,我的
我尝试了其他一些方法,如
我使用来自vagrantbox.es的预制vagrant box (http://goo.gl/KwQSa2) ,并希望进行一些更改,然后将新的虚拟机打包成新的vagrant box文件。
为了获得初始的box,我在我的vagrant文件中添加了
config.vm.box_url = "http://goo.gl/KwQSa2"
。调用
vagrant up
之后,我执行vagrant ssh
,然后进行一些操作(例如touch testfile.txt
)。注销后,我使用
vagrant package
创建package.box
。然后我执行
vagrant destroy
,将package.box
的路径添加到我的vagrant文件的config.vm.box_url
中,然后再次执行vagrant up
.当我登录到VM时,我的
testfile.txt
不在那里,所以看起来好像我打包的是未更改的box。我尝试了其他一些方法,如
vagrant box repackage
, 但都没有成功。我错过了什么?