Creando un entorno virtual con Vagrant

5/25
Recursos

Aportes 5

Preguntas 0

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Si al ejecutar “vagrant ssh” les pide contraseña, yo probé con “vagrant” y funcionó

Sí tienes problemas instalando tu vagrant, haz lo siguiente:

  • Descarga el archivo .box desde la página de vagrant.

  • Ejecuta los comandos:

vagrant box add my-box  file:///d:/path/to/name-of-the-box.box
vagrant init my-box
vagrant up
  • Para ver el estado
vagrant status
  • Loguearse a vagrant
vagrant ssh 
  • password: vagrant

  • Listo

pequeño aprte
Comandos de Vagrant.
levantar maquina virtual : vagarnt up
parar m aquina virtual : vagrant halt
salir de maquia virtual : exit
Conwctarse a maquina virtual : vagrant ssh

Creando un entorno virtual con Vagrant

Vagrant es una herramienta para construir y administrar entornos de máquinas virtuales en un solo flujo de trabajo. Con un flujo de trabajo fácil de usar y un enfoque en la automatización, Vagrant reduce el tiempo de configuración del entorno de desarrollo, aumenta la paridad de producción y hace que la excusa “funciona en mi máquina” sea una reliquia del pasado.

Las máquinas se suministran sobre VirtualBox, VMware, AWS o cualquier otro proveedor. Luego, las herramientas de aprovisionamiento estándar de la industria, como scripts de shell, Chef o Puppet, pueden instalar y configurar automáticamente el software en la máquina virtual.

Instala Vagrant segun tu sistema operativo: es compatible con windows, linux y Mac

Busca un Box (vagrantfile) que se adapte a tus necesidades en tu entorno virtual en: https://app.vagrantup.com/boxes/search o que alguien configure un vagrantfile.

Crea un directorio donde instalar ese vagranfile
mkdir vagrant_getting_started

Inicializa el proyecto descargando el box (descarga el vagrantFile) vagrant init hashicorp/bionic64

Levanta el vargrantfile con vagrant up (la primera vez tardara mas por la descarga de paquetes, posteriormente se quedaran como cache para iniciar mas rapidamente)

conéctate a tu maquina de vargrant con vagrant ssh

Para salir de la maquina solo haz el comando: logout o exit

Para apagar la maquina de vagrant e impedir que siga utilizando recursos del pc, utiliza: vagrant halt

Tambien puedes apagar y borrar todos los recursos utilizados por vagrant con vagrant destroy

Y para borrar todos los datos descargados por el box utilizado en vagrant, es necesario buscar el box que quieres eliminar y correr
vagrant box list vagrant box remove hashicorp/bionic64

se parece mucho a docker-compose 😮