| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia |
| info:cursos:openwebinars:vagrant [07/07/2018 03:55] – [otros] mate | info:cursos:openwebinars:vagrant [20/08/2018 03:31] (actual) – [vagrant] mate |
|---|
| = vagrant | = vagrant (openwebinars) |
| == resumen comandos | {{tag>devops cursos vagrant}} |
| === imágenes (box) | |
| * ''vagrant box add <imagen>'': descargar | |
| * ''vagrant box list'': listar imagenes disponibles | |
| * ''vagrant box repackage <imagen> <proveedor> <version>'': generar fichero .box a partir de imagen descargada | |
| * ''vagrant box remove <imagen>'': eliminar imagen | |
| * ''vagrant box add <fichero.box> –name debian/jessie64'': añadir imagen desde fichero local (nombre ejemplo) | |
| * ''vagrant box outdated'': mirar estado de versión de las imágenes descargadas | |
| * ''--global'' sobre todas las imágenes | |
| * ''vagrant box prune'': eliminar versiones de imágenes viejas (cuando se actualiza no se elimina la versión anterior) | |
| * ''vagrant box update'': actualizar imágenes | |
| * crear una imagen desde una VM de virtualbox: | |
| * ''VBoxManage list vms'': obtener listado de MVs | |
| * ''vagrant package –base “Nombre de la MV” –output maquina.box'' | |
| | |
| === máquinas virtuales | |
| * ''vagrant init <imagen>'': montar un escenario (en su directorio) | |
| * -m crea el ''Vagrantfile'' sin comentarios | |
| * ''vagrant up'': arrancar la máquina | |
| * ''vagrant reload'': aplica cambios en el Vagrantfile sin que impliquen la destrucción de la máquina. | |
| * ''vagrant halt'': parar la máquina | |
| * ''vagrant status'': estado de la máquina | |
| * ''vagrant global-status'': estado y situación de todas las máquinas | |
| * ''vagrant ssh'': conexión a la máquina | |
| * ''vagrant destroy'': destruir máquina | |
| | |
| === red | |
| * ''vagrant port'': muestra los puertos redireccionados de la MV | |
| | |
| === snapshots | |
| * ''vagrant snapshot save <nombre_snapshot>'': crea un snapshot | |
| * ''vagrant snapshot restore <snapshot>'': restaura un snapshot | |
| * ''vagrant snapshot push'' <-> ''vagrant snapshot pop'': crea una "pila" de snapshots | |
| | |
| | |
| === Vagrantfile | |
| * ''config.vm.network "private_network", ip: "192.168.50.4"'': [[https://www.vagrantup.com/docs/networking/private_network.html]] | |
| | |
| === otros | |
| * ''vagrant validate'': comprueba la validez sintáctica de un **Vagrantfile** | |
| |
| == Introducción | == Introducción |