Удалите коробку бродяг из глобального статуса после удаления из файловой системы

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

Как я могу удалить его из Vagrant (global-status) сейчас? Я уже удалил виртуальную виртуальную машину.

Ответ 1

Чтобы отказаться от старых ящиков, перечисленных в vagrant global-status (например, вы удалили папку, содержащую директорию .vagrant из файловой системы), вам просто нужно запустить:

vagrant global-status --prune

Вам может потребоваться удалить виртуальную машину непосредственно из интерфейса вашего провайдера (VMWare, Virtualbox,..).

Ответ 2

Я считаю, что новое имя файла глобальных данных ~/.vagrant.d.

Итак, вы можете запустить rm -r ~/.vagrant.d, чтобы удалить все пользовательские данные для нового запуска.

Ответ 3

В моем случае: Где кухня и .kitchen/папка могут содержать скрытые бродячие файлы, создайте

$ kitchen create

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

В моем случае мне пришлось сдуть файлы блокировки бродячих машин, содержащиеся в скрытой директории пользователей .vagrant.

$ rm -r ~/.vagrant/data

И в моем случае мне нужно выполнить указанную выше команду.

Затем я наконец добрался до чистого

$ vagrant global-status

список

Ответ 4

Сначала вы используете vagrant global-status для перечисления всех бродячих машин и их статуса и ids.

то вы можете использовать:

 vagrant destroy -f the_id_of_the_machine

после этого, если вы снова запустите vagrant global-status, вы обнаружите, что идентификатор, указанный вами в команде vagrant destroy -f, был удален из списка.

а затем вам может потребоваться перезагрузить компьютер. Однако эти команды не будут влиять на ваши поля.

Ответ 5

Вышеупомянутые команды не удалили старое окно в моем случае на машине Windows. Я уже удалил папку .vagrant и поле из папки поставщика виртуальных камер, но ящик все еще находился в vagrant global-status list.

Как указано в комментарии, заданном командой vagrant up:

If you believe this message is in error, please check the process
listing for any "ruby" or "vagrant" processes and kill them. Then
try again.

Итак, я убил ruby.exe из списка процессов и сделал следующий vagrant global-status --prune.