Skip to content

Instantly share code, notes, and snippets.

@angelmmg90
Last active January 21, 2022 20:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save angelmmg90/2cf8c1355954026e8a51302dece2d138 to your computer and use it in GitHub Desktop.
Save angelmmg90/2cf8c1355954026e8a51302dece2d138 to your computer and use it in GitHub Desktop.
VAGRANT
vagrant init - creación del Vagrantfile.
vagrant box add [nombre caja] - Descargamos la caja de HashiCorp's Atlas box catalog y la añadimos a nuestro repositorio.
vagrant box list - Lista de las cajas que tenemos en nuestro repositorio.
vagrant up - Debemos realizar este comando en el directorio de nuestro proyecto donde se encuentra el Vagrantfile, este comando básicamente pondrá en ejecución la máquina virtual configurada en el Vagrantfile.
vagrant ssh [id/nombre máquina] - Entramos por SSH en la máquina virtual, en caso de tener varias máquinas especificar el nombre, para terminar la sesión SSH "ctrl + D"
vagrant suspend [id/nombre máquina] - Ponemos la máquina en estado de suspensión.
vagrant resume [id/nombre máquina] - Si hemos suspendido la máquina y queremos volver a ejecutarla.
vagrant halt [id/nombre máquina] - Para apagar la máquina.
vagrant status [id/nombre máquina] - Para saber el estado de la máquina.
vagrant global-status - Para recuperar más características del entorno (ID, name, provider, estado, directorio, ...))
vagrant destroy [id/nombre máquina] - Este comando elimina y borra todos los datos (no borra la caja descargada))
vagrant box remove [nombre de la image de caja] - Para borrar completamente el fichero de la caja.
___________________________________________________________________________________________________________________
## HABILITAR GUI
## https://stackoverflow.com/questions/18878117/using-vagrant-to-run-virtual-machines-with-desktop-environment
-----
## Configurar en el vagrantfile
config.vm.provider :virtualbox do |vb|
vb.gui = true
end
-----
## Para entrar a la consola
vagrant ssh
sudo apt-get install xfce4
sudo startxfce4&
___________________________________________________________________________________________________________________
## CONFIGURAR PROXY
config.proxy.http = "http://00.0.0.000:8080/"
config.proxy.https = "http://00.0.0.000:8080/"
config.proxy.no_proxy = "localhost,127.0.0.1,00.000.000.000"
___________________________________________________________________________________________________________________
## CONFIGURAR UNA PRIVATE NETWORK (VAGRANTFILE)
config.vm.network :private_network, ip: "10.1.1.103"
___________________________________________________________________________________________________________________
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment