Meine Frage bezieht sich auf this here, aber ich bekomme es nicht zur Arbeit.vagrant Paket, wie man Änderungen an der neuen Box speichert
Ich benutze eine vorgefertigte Vagabund-Box von vagrantbox.es (http://goo.gl/KwQSa2) und ich möchte einige Änderungen vornehmen und die neue virtuelle Maschine in eine neue Vagabund-Box-Datei neu verpacken.
Um die erste Box zu erhalten, füge ich config.vm.box_url = "http://goo.gl/KwQSa2"
zu meiner Vagrant-Datei hinzu.
Nach dem Aufruf vagrant up
mache ich vagrant ssh
und dann einige Operation (z. B. touch testfile.txt
).
Nach dem Abmelden verwende ich vagrant package
, die package.box
erstellt.
Dann mache ich vagrant destroy
, fügen Sie den Pfad zu package.box
-config.vm.box_url
in meiner vagrant Datei und tun vagrant up
wieder.
Wenn ich mich in der VM anmelde, ist meine testfile.txt
nicht da, also sieht es so aus, als hätte ich die unveränderte Box gepackt.
Ich versuchte andere Dinge wie vagrant box repackage
ohne Erfolg.
Was fehlt mir hier?
Danke, das funktioniert gut! – user1981275