Sitio web: https://www.vagrantup.com/
Fuente: https://github.com/hashicorp/vagrant
HashiCorp Discutir: https://discuss.hashicorp.com/c/vagrant/24
Vagrant es una herramienta para construir y distribuir entornos de desarrollo.
Los entornos de desarrollo gestionados por Vagrant pueden ejecutarse en plataformas virtualizadas locales como VirtualBox o VMware, en la nube a través de AWS u OpenStack, o en contenedores como Docker o LXC sin formato.
Vagrant proporciona el marco y el formato de configuración para crear y gestionar entornos de desarrollo portátiles completos. Estos entornos de desarrollo pueden vivir en su computadora o en la nube y son portátiles entre Windows, Mac OS X y Linux.
Dependencias de paquetes: Vagrant requiere que bsdtar
y curl
estén disponibles en la RUTA de su sistema para ejecutarse correctamente.
Para un inicio rápido, mostraremos una máquina de desarrollo en VirtualBox porque es gratuita y funciona en todas las plataformas principales. Sin embargo, Vagrant puede funcionar con casi cualquier sistema como OpenStack, VMware, Docker, etc.
Primero, asegúrese de que su máquina de desarrollo tenga instalado VirtualBox. Después de esto, descargue e instale el paquete Vagrant apropiado para su sistema operativo.
Para construir su primer entorno virtual:
vagrant init hashicorp/bionic64 vagrant up
Nota: El comando vagrant up
anterior también hará que Vagrant descargue el cuadro bionic64
a través de la URL especificada. Vagrant solo hace esto si detecta que el cuadro aún no existe en su sistema.
Para aprender cómo crear un entorno de desarrollo completamente funcional, siga la guía de introducción.
Si quieres la versión más avanzada de Vagrant, intentamos mantener el sistema principal bastante estable y puedes intentarlo. Revise la página de instalación aquí.
Tómese el tiempo para leer las Pautas de la comunidad de HashiCorp y la Guía de contribución de Vagrant.
¡Entonces estás listo para comenzar!