start specific run provisioned provision name machine already virtual-machine vagrant

virtual machine - specific - Conectando a una máquina virtual Vagrant externamente



vagrant virtualbox (3)

Eche un vistazo a Bridged Networking en la documentación de Vagrant. Habilitarlo permitirá que su VM aparezca como un dispositivo en la red, y le permitirá conectarse a su dirección IP y al puerto en el que está escuchando su servidor web.

Gran advertencia: no ha proporcionado ninguna información sobre su red local, por lo que es muy probable que la IP de la VM no sea accesible para su dispositivo iOS, que probablemente esté conectado a través de WiFi, y muchas configuraciones de fábrica de enrutadores no lo hacen. Permite la comunicación entre dispositivos conectados de forma inalámbrica y aquellos conectados a través de Ethernet.

Pero es posible.

Uso Vagrant cuando desarrollo sitios web y lo he hecho durante el último año más o menos. Me gustaría probar algunas funcionalidades en un iPad, pero no entiendo cómo hacer que el iPad se conecte al cuadro de Vagrant en mi Mac.

¿Es posible hacer esto?


Esta es una pregunta antigua, pero para cualquiera que use vagrant 1.5 o superior, solo puede usar vagrant share


Si configura su red de esta manera en el archivo Vagrant:

config.vm.network :forwarded_port, guest: 4000, host: 4000

Y luego servir archivos en ese puerto. Podrás golpearlo externamente. Suponiendo que está ejecutando el cuadro vagabundo en una Mac sería (máquina) .local: 4000, por ejemplo, soy joe.local: 4000

Es muy conveniente poder usar un iPad y un iPhone como monitores de vista previa mientras trabajas en un sitio receptivo, si tienes carga real o equivalente, ni siquiera necesitas tocarlos.