Diferencia entre revisiones de «Usuario:ManuelRomero/vagrant»
De WikiEducator
(Página creada con «===Vagrant=== *Es una herramienta para crear un entorno de virtualización para desarrollar *Estos entornos serán portables, ligeros y reproducibles *Está basado en un bo...») |
(→=Notas sobre vagrant) |
||
(2 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 10: | Línea 10: | ||
*Instalamos desde la página oficial el vagrant | *Instalamos desde la página oficial el vagrant | ||
*Tenemos instalado virtualbox en la pagina | *Tenemos instalado virtualbox en la pagina | ||
− | http://www.slideshare.net/vallekano85/virtualizacin-y-provisionamiento-entornos-de-desarrollo-con-vagrant-y-puppet?ref=http://jarroba.com/como-crear-entornos-de-desarrollo-con-vagrant-y-puppet/ | + | *http://www.slideshare.net/vallekano85/virtualizacin-y-provisionamiento-entornos-de-desarrollo-con-vagrant-y-puppet?ref=http://jarroba.com/como-crear-entornos-de-desarrollo-con-vagrant-y-puppet/ |
+ | ===Acciones=== | ||
+ | Instalar vagrant | ||
+ | instalar virtual vox | ||
+ | Cargar un box con vagrant | ||
+ | vagrant box add puphpet/debian75-x64 | ||
+ | Lista de boxes disponibles | ||
+ | https://atlas.hashicorp.com/boxes/search | ||
+ | Creamos un fichero Vagrantinit | ||
+ | vagrant init | ||
+ | Editamos el fichero de vagrantFile y añadimos | ||
+ | Vagrant.configure("2") do |config| | ||
+ | config.vm.box = "puphpet/debian75-x64" | ||
+ | º | ||
+ | |||
+ | vagrant up | ||
+ | vagrant ssh | ||
+ | |||
+ | ==Notas sobre vagrant== | ||
+ | *La carpeta donde lance vagrant es compartida por la mv y la máquina real |
Última revisión de 21:50 5 sep 2017
Vagrant
- Es una herramienta para crear un entorno de virtualización para desarrollar
- Estos entornos serán portables, ligeros y reproducibles
- Está basado en un boxes o cajas que ya están previamente preinstaladas, por lo que no hay que crear una máquina virtual desde cero como con virtualbox solo.
- Estos ficheros de boxes, una vez descargados se guardan en ~/.vagrant.d/boxes
- La configuración de vagrant está basado en un fichero llamado vagrantfile . Solo un vagrantfile por proyecto.
- Existe una herramienta llamada puphpep. Con ella podemos crear de manera gráfica el fichero vagrantfile.
- Visitar la página https://puphpep.com
- Instalamos desde la página oficial el vagrant
- Tenemos instalado virtualbox en la pagina
- http://www.slideshare.net/vallekano85/virtualizacin-y-provisionamiento-entornos-de-desarrollo-con-vagrant-y-puppet?ref=http://jarroba.com/como-crear-entornos-de-desarrollo-con-vagrant-y-puppet/
Acciones
Instalar vagrant instalar virtual vox Cargar un box con vagrant
vagrant box add puphpet/debian75-x64
Lista de boxes disponibles
https://atlas.hashicorp.com/boxes/search
Creamos un fichero Vagrantinit
vagrant init
Editamos el fichero de vagrantFile y añadimos Vagrant.configure("2") do |config|
config.vm.box = "puphpet/debian75-x64"
º
vagrant up vagrant ssh
Notas sobre vagrant
- La carpeta donde lance vagrant es compartida por la mv y la máquina real