Diferencia entre revisiones de «Operaciones básicas en Vagrant»
De Wiki de EGC
(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> | </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