Vagrant cheat sheet
Listado de los principales comandos de vagrant para manejo de máquinas virtuales (VM)
configuración inicial
| vagrant version | Verifica versión instalada de vagrant |
| vagrant init | Inicializa una carpeta con Vagrantfile estándar |
| vagrant init NOMBRE/BOX | Inicializa una carpeta con Vagrantfile y coloca NOMBRE/BOX en config.vm.box= |
vagrant box
Vagrant mantiene un repositorio local de imágenes (boxes) para levantar VM.
| vagrant box list | Lista las boxes disponibles localmente |
| vagrant box add NOMBRE/ATLAS | Descarga y deja disponible en el catálogo de boxes locales una box de https://app.vagrantup.com/ |
| vagrant box update NOMBRE/BOX | Actualiza box NOMBRE/BOX |
| vagrant box remove NOMBRE/BOX | Borra del catálogo local NOMBRE/BOX |
gestión de VM
| vagrant status | Muestra el estado de la VM (entorno) |
| vagrant up | Inicia VM (levanta entorno) |
| vagrant up –provider provider | Inicia VM en el sistema de virtualiziación provider |
| vagrant reload | Reinicia VM y carga nueva configuración de Vagrantfile |
| vagrant halt | Detiene VM |
| vagrant suspend | Suspende VM |
| vagrant resume | Inicia VM suspendida |
| vagrant destroy | Borra VM (destruye entorno) |
| vagrant destroy -f | Borra VM sin preguntar |
conexión a VM
| vagrant ssh | Conecta a la VM mediante SSH |
| vagrant ssh NOMBRE/VM | Conecta a VM NOMBRE/VM cuando existe más de una en el entorno |
| vagrant rdp | Conecta a la VM por rdp |
| vagrant powershell | Conecta a la VM por powershell remoting |
vagrant plugin
Los plugin agregan funcionalidad a vagrant y nuevas opciones a vagrant list-commands
| vagrant plugin list | Lista los plugin instalados |
| vagrant plugin install NOMBRE/PLUGIN | Descarga y deja disponible localmente el plugin NOMBRE/PLUGIN |
| vagrant plugin uninstall NOMBRE/PLUGIN | Desinstala el plugin |
| vagrant plugin update | Actualiza todos los plugin instalados |
otros comandos
| vagrant global-status | Lista el status de todas las VM configuradas y creadas running / actived, paused, poweroff, preparing. No se listan status not created |