Diferencia entre revisiones de «Operaciones básicas en Vagrant»

De Wiki de EGC
Saltar a: navegación, buscar
(Página creada con «Ejecutar un hola mundo <syntaxhighlight lang="bash" line='line'> vagrant init ubuntu/trusty32 #Inicializa un Vagrantfile en el directorio actual vagrant up #Levanta una má...»)
 
 
Línea 13: Línea 13:
 
<syntaxhighlight lang="bash" line='line'>
 
<syntaxhighlight lang="bash" line='line'>
 
vagrant ssh
 
vagrant ssh
</syntaxhighlight>
 
 
Levantando un servidor web
 
<syntaxhighlight lang="bash" line='line'>
 
vagrant init obihann/nginx --box-version 0.0.1
 
# Añadimos el siguiente texto al Vagrantfile
 
#
 
# config.vm.network "forwarded_port", guest: 80, host: 8080
 
#
 
# Y creamos un .html de ejemplo en ./www/
 
vagrant up
 
 
 
</syntaxhighlight>
 
</syntaxhighlight>
  

Revisión actual del 19:26 2 dic 2020

Ejecutar un hola mundo

1 vagrant init ubuntu/trusty32 #Inicializa un Vagrantfile en el directorio actual
2 vagrant up #Levanta una máquina virtual

Ejecutar un comando especifico dentro de una imagen

1 vagrant ssh -c 'hostnamectl'

Conectarnos a una máquina virtual por ssh

1 vagrant ssh

Levantando un servidor web que consuma algún fichero desde nuestro disco duro. Primero, crearemos un fichero index.html en algún lugar de nuestra maquina y trás situarnos en esa ruta ejecutaremos

1 vagrant init obihann/nginx --box-version 0.0.1
2 # Añadimos el siguiente texto al Vagrantfile 
3 #
4 # config.vm.network "forwarded_port", guest: 80, host: 8080
5 #
6 # Y creamos un .html de ejemplo en ./www/
7 vagrant up

Veremos que imagenes tenemos descargadas

1 vagrant box list

Ver el estado de todas las máquinas

1 vagrant global-status