Comandos Básicos de Vagrant

Andres C - Nov 3 - - Dev Community

0. Instalación

  1. 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.

  2. 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.

  3. 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
Enter fullscreen mode Exit fullscreen mode

1. Inicializar Vagrant en un directorio

vagrant init
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

Descarga la caja especificada en el Vagrantfile y levanta la máquina virtual.

3. Acceder a la máquina virtual

vagrant ssh
Enter fullscreen mode Exit fullscreen mode

Inicia sesión en la máquina virtual a través de SSH.

4. Suspender la máquina virtual

vagrant suspend
Enter fullscreen mode Exit fullscreen mode

Pausa la máquina virtual, guardando su estado en la RAM.

5. Detener la máquina virtual

vagrant halt
Enter fullscreen mode Exit fullscreen mode

Apaga la máquina virtual de forma segura.

6. Reiniciar la máquina virtual

vagrant reload
Enter fullscreen mode Exit fullscreen mode

Reinicia la máquina virtual y recarga su configuración.

7. Destruir la máquina virtual

vagrant destroy
Enter fullscreen mode Exit fullscreen mode

Elimina la máquina virtual. No afecta al Vagrantfile ni a las configuraciones guardadas.

8. Actualizar la caja de Vagrant

vagrant box update
Enter fullscreen mode Exit fullscreen mode

Actualiza la caja a la última versión disponible.

9. Listar cajas disponibles

vagrant box list
Enter fullscreen mode Exit fullscreen mode

Muestra todas las cajas que están descargadas en tu entorno local.

10. Agregar una caja manualmente

vagrant box add <nombre_caja> <url_caja>
Enter fullscreen mode Exit fullscreen mode

Permite agregar una caja descargada o desde una URL.

11. Eliminar una caja

vagrant box remove <nombre_caja>
Enter fullscreen mode Exit fullscreen mode

Elimina una caja específica de Vagrant de tu sistema local.

12. Mostrar el estado de la máquina virtual

vagrant status
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

Muestra el estado de todas las máquinas de Vagrant y sus IDs.

14. Sincronizar carpetas compartidas

vagrant rsync
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

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.

. . . . . . . . . . . .