GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Vagrant su Debian 10 Linux

Vagranti è uno strumento da riga di comando open source per la creazione e la gestione di ambienti di macchine virtuali. Per impostazione predefinita, Vagrant può eseguire il provisioning di macchine su VirtualBox, Hyper-V. e Docker. Altri provider come Libvirt (KVM), VMware e AWS possono essere installati tramite il sistema di plug-in Vagrant.

In genere, Vagrant viene utilizzato dagli sviluppatori per configurare un ambiente di sviluppo che corrisponda alla produzione.

Questo tutorial copre l'installazione di Vagrant su una Debian 10, Buster. Utilizzeremo il provider VirtualBox, che è il provider predefinito per Vagrant.

Prerequisiti #

Assicurati di aver soddisfatto i seguenti prerequisiti prima di avviare l'installazione:

  • Accesso come root o utente con privilegi sudo.
  • Avere un VirtualBox installato.

Installazione di Vagrant su Debian #

Il pacchetto Vagrant disponibile nei repository standard di Debian è un po' datato. L'ultima versione di Vagrant può essere scaricata come file deb dal sito ufficiale di Vagrant.

Al momento della stesura di questo articolo, l'ultima versione stabile di Vagrant è la versione 2.2.6. Prima di continuare con i passaggi successivi, visita la pagina di download di Vagrant per verificare se è disponibile una versione più recente.

Scarica il pacchetto Vagrant con il seguente curl comando:

curl -O https://releases.hashicorp.com/vagrant/2.2.6/vagrant_2.2.6_x86_64.deb

Una volta che il .deb il file è stato scaricato, installalo digitando:

sudo apt updatesudo apt install ./vagrant_2.2.6_x86_64.deb

Per verificare che l'installazione sia andata a buon fine esegui il seguente comando che stampa la versione di Vagrant:

vagrant --version

L'output dovrebbe essere simile a questo:

Vagrant 2.2.6

Questo è tutto! Hai installato correttamente Vagrant sul tuo sistema Debian e puoi iniziare a usarlo.

Iniziare con Vagrant #

In questa sezione ti mostreremo come creare un ambiente di sviluppo.

Il primo passo è creare una directory che sarà la directory principale del progetto e conterrà il file Vagrantfile:

mkdir ~/my-first-vagrant-project

Vagrantfile è un file Ruby che descrive come verrà configurata la macchina virtuale una volta creata.

Il prossimo passo è inizializzare un nuovo Vagrantfile usando vagrant init comando e specifica la casella che desideri utilizzare.

Le scatole sono il formato del pacchetto per gli ambienti Vagrant e sono specifiche del provider. Puoi trovare un elenco di Scatole Vagrant pubblicamente disponibili nella pagina del catalogo Scatole Vagrant.

In questo esempio useremo centos/7 casella.

Passare alla directory del progetto e inizializzare un nuovo file Vagrant:

cd ~/my-first-vagrant-projectvagrant 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.

Puoi aprire il file Vagrant con il tuo editor di testo, leggere i commenti e apportare modifiche in base alle tue esigenze.

Esegui il vagrant up comando per creare e configurare la macchina virtuale come definito nel Vagrantfile:

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

Vagrant monta la directory del progetto su /vagrant nella macchina virtuale. Ciò ti consente di lavorare sui file del progetto sul tuo computer host.

Per entrare nella macchina virtuale, esegui:

vagrant ssh

Puoi fermare la macchina virtuale con il seguente comando:

vagrant halt

Il comando seguente arresta la macchina in esecuzione e distrugge tutte le risorse create durante la creazione della macchina:

vagrant destroy

Debian
  1. Come installare Logstash su Debian Linux

  2. Come installare Elasticsearch su Debian Linux

  3. Come installare Slack su Debian Linux

  4. Come installare VirtualBox su Debian Linux

  5. Come installare Vagrant su Linux

Come installare PHP su Debian 10 Linux

Come installare OpenCV su Debian 10 Linux

Come installare Skype su Debian Linux

Come installare Linux Kernel 5.15 su Debian 11

Come installare Vagrant su Debian 11

Come installare Memcached su Debian 11 Linux