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á...»)
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.
- ¿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
- ¿Cuántos boxes hay?
- ¿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.
- ¿Qué tamaño ocupan?
- ¿Cómo podemos borrar los boxes?
- ¿Cómo podemos borrar las máquinas virtuales?