Błędnie napisałem nazwę skrzynki, dodając ją do mojej listy:
vagrant box list
debian
ubnutu
Czy mogę zmienić nazwę pudełka bez ponownego pakowania?
Błędnie napisałem nazwę skrzynki, dodając ją do mojej listy:
vagrant box list
debian
ubnutu
Czy mogę zmienić nazwę pudełka bez ponownego pakowania?
Odpowiedzi:
Możesz po prostu zmienić nazwę katalogu, który reprezentuje pudełko. Jeśli twoje błędne pliki znajdują się w domyślnym katalogu (tj. /Path/to/your/home/.vagrant.d), możesz po prostu:
mv vagrant_path/boxes/box_to_rename vagrant_path/boxes/new_box_name
Pamiętaj również, aby zmienić plik Vagrantfile, aby użyć nowej etykiety dla pudełka. Musisz tylko zmienić config.vm.box
dyrektywę, aby odzwierciedlić zmiany.
Zrobiłbym to:
$ vagrant box repackage misspelled-name
[vagrant] Compressing package to: /Users/johndoe/package.box
$ vagrant box add correct-name /Users/johndoe/package.box
...
W każdym razie nie jest to najgorsze, jeśli wiesz o tych dwóch, ponieważ często możesz aktualizować bazy (np. Aby zaktualizować jądro, oprogramowanie i dodatki gości), aby uniknąć uruchamiania tych wszystkich wymaganych aktualizacji za każdym razem vagrant up
.