0. Instalación
Instalar proveedor de virtualización
Vagrant requiere un proveedor de virtualización, como VirtualBox, VMware o QEMU. Descarga e instala el proveedor de tu elección.Descargar e instalar Vagrant
Visita la página oficial de Vagrant y descarga el instalador adecuado para tu sistema operativo. Luego, sigue las instrucciones de instalación.Verificar la instalación
Una vez que hayas instalado Vagrant, abre una terminal y ejecuta el siguiente comando para asegurarte de que esté correctamente instalado:
vagrant --version
1. Inicializar Vagrant en un directorio
vagrant init
Crea un archivo Vagrantfile
en el directorio actual, donde puedes especificar la configuración de la máquina virtual.
2. Crear y levantar la máquina virtual
vagrant up
Descarga la caja especificada en el Vagrantfile
y levanta la máquina virtual.
3. Acceder a la máquina virtual
vagrant ssh
Inicia sesión en la máquina virtual a través de SSH.
4. Suspender la máquina virtual
vagrant suspend
Pausa la máquina virtual, guardando su estado en la RAM.
5. Detener la máquina virtual
vagrant halt
Apaga la máquina virtual de forma segura.
6. Reiniciar la máquina virtual
vagrant reload
Reinicia la máquina virtual y recarga su configuración.
7. Destruir la máquina virtual
vagrant destroy
Elimina la máquina virtual. No afecta al Vagrantfile
ni a las configuraciones guardadas.
8. Actualizar la caja de Vagrant
vagrant box update
Actualiza la caja a la última versión disponible.
9. Listar cajas disponibles
vagrant box list
Muestra todas las cajas que están descargadas en tu entorno local.
10. Agregar una caja manualmente
vagrant box add <nombre_caja> <url_caja>
Permite agregar una caja descargada o desde una URL.
11. Eliminar una caja
vagrant box remove <nombre_caja>
Elimina una caja específica de Vagrant de tu sistema local.
12. Mostrar el estado de la máquina virtual
vagrant status
Indica si la máquina está en ejecución, detenida o no ha sido creada.
13. Mostrar el ID de la máquina virtual
vagrant global-status
Muestra el estado de todas las máquinas de Vagrant y sus IDs.
14. Sincronizar carpetas compartidas
vagrant rsync
Sincroniza los archivos entre el sistema host y la máquina virtual en caso de usar rsync
para carpetas compartidas.
15. Verificar versión de Vagrant
vagrant --version
Muestra la versión actual de Vagrant instalada.
Estos comandos cubren las operaciones más comunes y te permitirán gestionar entornos virtuales de desarrollo con Vagrant de manera efectiva.