Operaciones básicas en Vagrant
De Wiki de EGC
Revisión del 18:11 2 dic 2020 de Jagalindo (discusión | contribuciones) (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á...»)
Ejecutar un hola mundo
vagrant init ubuntu/trusty32 #Inicializa un Vagrantfile en el directorio actual
vagrant up #Levanta una máquina virtual
Ejecutar un comando especifico dentro de una imagen
vagrant ssh -c 'hostnamectl'
Conectarnos a una máquina virtual por ssh
vagrant ssh
Levantando un servidor web
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
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
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
Veremos que imagenes tenemos descargadas
vagrant box list
Ver el estado de todas las máquinas
vagrant global-status