Я неправильно написал название ящика, когда добавил его в свой список ящиков:
vagrant box list
debian
ubnutu
Могу ли я переименовать коробку, не перепаковывая ее?
Я неправильно написал название ящика, когда добавил его в свой список ящиков:
vagrant box list
debian
ubnutu
Могу ли я переименовать коробку, не перепаковывая ее?
Вы можете просто переименовать каталог, который представляет поле. Если ваши vagrant-файлы находятся в каталоге по умолчанию (т.е. /path/to/your/home/.vagrant.d), вы можете просто сделать:
mv vagrant_path/boxes/box_to_rename vagrant_path/boxes/new_box_name
Также обязательно измените Vagrantfile, чтобы использовать новую метку для коробки. Вам просто нужно изменить директиву config.vm.box
чтобы отразить изменения.
Я бы сделал это:
$ vagrant box repackage misspelled-name
[vagrant] Compressing package to: /Users/johndoe/package.box
$ vagrant box add correct-name /Users/johndoe/package.box
...
В любом случае, не самое плохое знать об этих двух, поскольку вы можете часто обновлять базовые блоки (например, обновлять ядро, программное обеспечение и гостевые дополнения), чтобы избежать запуска всех этих необходимых обновлений каждый раз, когда вы vagrant up
.