Как удалить все следы ящика Vagrant, не заходя в файловую систему вручную?

Я создаю пользовательскую коробку, используя Packer, собираю и уничтожаю множество тестовых случаев. Закончив с тестовым набором, я запускаю

vagrant destroy

vagrant help описывает эту команду как

останавливает и удаляет все следы бродячей машины

Кажется, все хорошо с миром. Однако, когда я создаю новую коробку, после новой установки я замечаю, что в моем сообщении дня говорится, что виртуальная машина была создана несколько дней назад. Оказывается, ящики (также) хранятся в .vagrant.d\boxes . Vagrant использует эти ящики вместо ящиков, созданных Packer, или в дополнение к ним, которые находятся в совершенно другом месте.

Бродячая документация по vagrant destroy рекомендует использовать vagrant box remove .

Теперь в .vagrant.d\boxes есть ящик. Для использования vagrant box remove требуется "имя".

Если я запускаю vagrant box list , он говорит

Там нет установленных коробок! Используйте vagrant box add чтобы добавить немного.

Видимо, Вагрант не знает об этой другой коробке. Тем не менее, если я запускаю vagrant global-status , я получаю вывод

id       name    provider   state    directory
-------------------------------------------------------------------------
47d1c7c  default virtualbox poweroff C:/some/path

Таким образом, бродяга может увидеть некоторое окно. При vagrant box remove ни одна из ссылок "name" или "id" не работает:

C:\some\path>vagrant box remove default
The box you requested to be removed could not be found. No
boxes named 'default' could be found.

C:\some\path>vagrant box remove 47d1c7c
The box you requested to be removed could not be found. No
boxes named '47d1c7c' could be found.

Конечно, я могу просто удалить поля вручную в .vagrant.d\boxes .

Похоже, мое понимание того, что Вагрант подразумевает под «коробкой», «уничтожить», «удалить» и, ну, почти все термины, используемые здесь, неверно. Я не могу понять все это. Есть каталог Vagrant VM, который содержит один блок, но есть блок, который создает Packer, и еще один блок в .vagrant.d\boxes . Для destroy коробки удаляются некоторые следы, но не все. Команда list видит некоторые поля, но не другие. Все это выглядит очень противоречивым.

Я создаю гостей CentOS 7 на хосте Windows 7, если это имеет значение.

0