Я неправильно написал название ящика, когда добавил его в свой список ящиков:
vagrant box list
debian
ubnutu
Могу ли я переименовать коробку, не перепаковывая ее?
Я неправильно написал название ящика, когда добавил его в свой список ящиков:
vagrant box list
debian
ubnutu
Могу ли я переименовать коробку, не перепаковывая ее?
Ответы:
Вы можете просто переименовать каталог, который представляет поле. Если ваши бродячие файлы находятся в их каталоге по умолчанию (т.е. /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
.