Androide

Cómo instalar vagrant en debian 9

How To Install Vagrant on Ubuntu 16.04

How To Install Vagrant on Ubuntu 16.04

Tabla de contenido:

Anonim

Vagrant es una herramienta de línea de comandos de código abierto para construir y administrar entornos de máquinas virtuales. De manera predeterminada, Vagrant puede aprovisionar máquinas sobre VirtualBox, Hyper-V. y Docker Se pueden instalar otros proveedores como Libvirt (KVM), VMware y AWS a través del sistema de complemento Vagrant.

Vagrant es utilizado principalmente por los desarrolladores para configurar un entorno de desarrollo que coincida con el entorno de producción.

Este tutorial explica cómo instalar Vagrant en una máquina Debian 9. Utilizaremos el proveedor VirtualBox, que es el proveedor predeterminado para Vagrant.

Prerrequisitos

Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con privilegios de sudo.

Asegúrese de cumplir con los siguientes requisitos previos antes de continuar con este tutorial:

  • Ingresó como usuario con privilegios de sudo. Tenga instalada una VirtualBox.

Instalar Vagrant en Debian

El paquete Vagrant, que está disponible en los repositorios de Debian, está bastante desactualizado. Descargaremos e instalaremos la última versión de Vagrant desde el sitio oficial de Vagrant.

Al momento de escribir este artículo, la última versión estable de Vagrant es la versión 2.2.6. Antes de continuar con los siguientes pasos, consulte la página de descarga de Vagrant para ver si hay una versión más nueva disponible.

Comience actualizando la lista de paquetes con:

sudo apt update

Descargue el paquete Vagrant con el siguiente comando curl:

curl -O

Una vez que se descarga el archivo .deb , instálelo escribiendo:

sudo apt install./vagrant_2.2.6_x86_64.deb

Para verificar que la instalación se realizó correctamente, ejecute el siguiente comando que imprime la versión Vagrant:

vagrant --version

La salida debería verse así:

Vagrant 2.2.6

Comenzando con Vagrant

Ahora que Vagrant está instalado en su máquina Debian, veamos cómo crear un entorno de desarrollo.

El primer paso es crear un directorio que será el directorio raíz del proyecto y contendrá el archivo Vagrantfile. Vagrantfile es un archivo Ruby que describe cómo configurar y aprovisionar la máquina virtual.

Cree el directorio del proyecto y cámbielo con:

mkdir ~/my-first-vagrant-project cd ~/my-first-vagrant-project

El siguiente paso es inicializar un nuevo Vagrantfile usando el comando vagrant vagrant init y especificar el cuadro que deseamos usar.

Las cajas son el formato del paquete para los entornos Vagrant y son específicas del proveedor. Puede encontrar una lista de Cajas Vagrant disponibles públicamente en la página del catálogo de Cajas Vagrant.

En este ejemplo, utilizaremos la caja centos/7 . Ejecute el siguiente comando para inicializar un nuevo Vagrantfile:

vagrant init centos/7

A `Vagrantfile` has been placed in this directory. You are now ready to `vagrant up` your first virtual environment! Please read the comments in the Vagrantfile as well as documentation on `vagrantup.com` for more information on using Vagrant.

Puede abrir el Vagrantfile, leer los comentarios y hacer ajustes de acuerdo a sus necesidades.

Ejecute el comando vagrant up para crear y configurar la máquina virtual de acuerdo con el archivo Vagrantfile:

vagrant up

==> default: Configuring and enabling network interfaces… default: SSH address: 192.168.121.74:22 default: SSH username: vagrant default: SSH auth method: private key ==> default: Rsyncing folder: /home/linuxize/Vagrant/my-first-vagrant-project/ => /vagrant

Vagrant monta el directorio del proyecto en /vagrant en la máquina virtual que le permite trabajar en los archivos de su proyecto en su máquina host.

Para ingresar a la máquina virtual, ejecute:

vagrant ssh

Puede detener la máquina virtual con el siguiente comando:

vagrant halt

El siguiente comando detiene la máquina en ejecución y destruye todos los recursos que se crearon durante la creación de la máquina:

vagrant destroy

Conclusión

Ha aprendido a instalar y usar Vagrant en su máquina Debian 9. También le hemos mostrado cómo crear un entorno de desarrollo básico.

Para encontrar más información sobre Vagrant, visite la página oficial de documentación de Vagrant.

debian vagabundo