make from customize vagrant virtualbox

from - vagrant up



Retire la casilla Vagrant del estado global después de eliminarla del sistema de archivos (5)

Eliminé una carpeta que contenía un cuadro Vagrant en ejecución antes de darme cuenta de que aún se estaba ejecutando.

¿Cómo puedo eliminarlo de Vagrant (estado global) ahora? Ya eliminé Virtualbox VM ..


Creo que el nuevo nombre de archivo de los datos globales es ~/.vagrant.d .

De modo que puede ejecutar rm -r ~/.vagrant.d para eliminar todos los datos de usuario para un nuevo comienzo.


En primer lugar, utiliza vagrant global-status para enumerar todas las máquinas vagabundas y su estado e ids .

entonces puedes usar:

vagrant destroy -f the_id_of_the_machine

después de eso, si ejecuta vagrant global-status nuevo, encontrará que el ID que ha especificado en el comando vagrant destroy -f ha sido eliminado de la lista.

y luego puede que necesite reiniciar su máquina. Sin embargo, estos comandos no afectarán sus cajas.


Los comandos anteriores no eliminaron el cuadro anterior en mi caso en una máquina con Windows. Ya había eliminado la carpeta .vagrant y el recuadro de la carpeta del proveedor de la virtualbox, pero el recuadro todavía estaba en la lista vagrant global-status list .

Como se menciona en el comentario dado por un comando de 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.

Así que maté a ruby.exe de la lista de procesos e hice un vagrant global-status --prune posterior vagrant global-status --prune .


Para descartar los cuadros antiguos enumerados en vagrant global-status (por ejemplo, eliminó la carpeta que contiene el directorio .vagrant del sistema de archivos), solo necesita ejecutar:

vagrant global-status --prune

Es posible que deba eliminar la Máquina virtual directamente de la interfaz de control de su proveedor (VMWare, Virtualbox, ..).


Para mi caso: Donde la cocina y .kitchen / folder pueden contener archivos vagabundos ocultos creados por

$ kitchen create

Tengo que ir más allá de destruir destructor de cocina o vagabundo o incluso destruir vagamente machineID (de estado global vagabundo - que da una lista de instancias vagabundas en el espacio de usuario).

En mi caso, tuve que deshacerme de los archivos de bloqueo de máquina vagabundos que se encontraban en el directorio oculto de usuarios .vagrant.

$ rm -r ~/.vagrant/data

Y en mi caso necesito sudo el comando anterior.

Entonces finalmente llegué a un lugar limpio

$ vagrant global-status

lista