Aquesta és una revisió antiga del document
vagrant
resumen comandos
- descargar:
vagrant box add <imagen>
- listar imagenes disponibles:
vagrant box list
- montar un escenario:
vagrant init <imagen>
(en su directorio)- -m crea el
Vagrantfile
sin comentarios
- arrancar la máquina:
vagrant up
- parar la máquina:
vagrant halt
- estado de la máquina:
vagrant status
- conexión a la máquina:
vagrant ssh
- destruir máquina
vagrant destroy
- generar fichero .box a partir de imagen descargada:
vagrant box repackage <imagen> <sistema_virtualizacion> <version>
- eliminar imagen:
vagrant box remove <imagen>
- añadir imagen desde fichero local:
vagrant box add <fichero.box> –name debian/jessie64
(nombre ejemplo) - mirar estado de versión de las imágenes descargadas:
vagrant box outdated
–global
sobre todas las imágenes
- eliminar versiones de imágenes viejas (cuando se actualiza no se elimina la versión anterior):
vagrant box prune
- actualizar imágenes:
vagrant box update
- crear una imagen desde una VM de virtualbox:
- obtener listado de MVs:
VBoxManage list vms
vagrant package –base “Nombre de la MV” –output maquina.box
- red:
vagrant port
: muestra los puertos redireccionados de la MV
vagrant reload
: para cambios en el Vagrantfile que no impliquen la destrucción de la máquina, se aplican esos cambios sin eliminar la máquina.
Introducción
- Conocer las características de Vagrant
- Aprender a utilizarlo mediante múltiples ejemplos
- Creación de escenarios
- Configuración de Vagrantfile
- Describir algunos ejemplos avanzados