41

Я неправильно написал название ящика, когда добавил его в свой список ящиков:

vagrant box list
debian
ubnutu

Могу ли я переименовать коробку, не перепаковывая ее?

2 ответа2

46

Вы можете просто переименовать каталог, который представляет поле. Если ваши vagrant-файлы находятся в каталоге по умолчанию (т.е. /path/to/your/home/.vagrant.d), вы можете просто сделать:

mv vagrant_path/boxes/box_to_rename vagrant_path/boxes/new_box_name

Также обязательно измените Vagrantfile, чтобы использовать новую метку для коробки. Вам просто нужно изменить директиву config.vm.box чтобы отразить изменения.

12

Я бы сделал это:

$ vagrant box repackage misspelled-name
[vagrant] Compressing package to: /Users/johndoe/package.box
$ vagrant box add correct-name /Users/johndoe/package.box
...

В любом случае, не самое плохое знать об этих двух, поскольку вы можете часто обновлять базовые блоки (например, обновлять ядро, программное обеспечение и гостевые дополнения), чтобы избежать запуска всех этих необходимых обновлений каждый раз, когда вы vagrant up .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .