Ejercicio 1: Operaciones básicas en Vagrant 21-22

De Wiki de EGC
Revisión del 18:39 23 nov 2021 de Ajramirez (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á...»)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

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

Crea algún archivo dentro de la máquina, sal y recárgala.

1 vagrant halt
2 vagrant up
3 # También podrías hacerse vagrant reload que es lo mismo

Comprueba si los archivos han persistido dentro de la máquina virtual.

  1. ¿Es lo que esperabas?

Veremos que imágenes (boxes) tenemos descargadas

1 vagrant box list

Ver el estado de todas las máquinas

1 vagrant global-status

Ver el espacio que ocupa las imágenes descagadas. Para ello hay que ir a la carpeta ~/.vagrant.d/boxes

  1. ¿Cuántos boxes hay?
  2. ¿Qué tamaño ocupan?

Ver el espacio que consume la maquina virutal desplegada. Para ello miremos en el hypervisor (VirtualBox) el espacio usado por los discos virtuales.

  1. ¿Qué tamaño ocupan?
  2. ¿Cómo podemos borrar los boxes?
  3. ¿Cómo podemos borrar las máquinas virtuales?