InicioEl inicio se realiza con el comando
vagrant up. Esto crea la máquina virtual y la inicia. Si la máquina ya ha sido creada (en ejecuciones anteriores), solo se iniciará.
En este punto, ya puedes comenzar a trabajar con el código que se encuentra en la misma carpeta que el archivo Vagrantfile. Todos los cambios se aplicarán automáticamente dentro de la máquina virtual en ejecución.
ConexiónPara acceder a la máquina, se utiliza el comando
vagrant ssh. Después de ejecutarlo, el terminal se conectará a la máquina en el directorio de inicio del usuario por defecto. Tradicionalmente, en Vagrant, este es el usuario con el nombre
vagrant. Ahora debes cambiar al directorio
/vagrant. Aquí es donde se encontrará el código del proyecto.
A partir de aquí, puedes proceder como de costumbre. Instala todos los paquetes y dependencias necesarios y luego ejecuta el proyecto. Si es un sitio web, se ejecutará en un puerto específico. Por defecto, todo lo que se inicia dentro de la máquina virtual solo está disponible internamente. Para poder acceder al sitio desde la máquina host (a través de tu navegador favorito), debes reenviar el puerto correspondiente al exterior. Esto se explica bastante detalladamente en la
documentación de Vagrant. Supongamos que el sitio se inicia en el puerto 8080 dentro de Vagrant y deseas acceder a él desde el exterior. Para hacer esto, simplemente agrega lo siguiente a la configuración: