¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Vagrant
Herramienta para la creación y configuración de entornos de desarrollo virtualizados.
Uso
Por defecto, Vagrant utiliza VirtualBox como hipervisor para la creación y gestión de máquinas virtuales.
Boxes
Las boxes son unas imágenes básicas sobre las cuales Vagrant puede crear rápidamente una máquina virtual.
Vagrantfile
Para la creación de un entorno virtualizado con Vagrant es necesario definirlo en un fichero llamado Vagrantfile. Ejemplo:
Vagrant.configure("2") do |config| config.vm.box = "ubuntu/trusty64" end
Línea de comandos
Eliminar máquina:
vagrant destroy nombre-maquina
Crear y arrancar una máquina virtual si está definida en un Vagrantfile:
vagrant up
vagrant init» Initialize the directory as a Vagrant environment; creates Vagrantfile.
vagrant box add <boxname»> Add a Vagrant box to to environment.
vagrant up» Create and configure the guest machine(s) defined in the Vagrantfile.
vagrant ssh» SSH into a guest machine; include hostname in multi-machine environments.
vagrant halt» Attempt a graceful shutdown of the guest machine(s)
vagrant suspend» Suspend the machine(s) in its current state; does not shut down machine(s).
vagrant resume» Start stopped guest machine(s), whether halted or suspended.
vagrant reload» Reboot guest machine; the same as running vagrant halt then vagrant resume.
vagrant status» View state of machines managed by Vagrant
vagrant destroy» Remove guest machine(s).
