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 |