GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Vagrant su CentOS 8

Vagranti è uno strumento a riga di comando per la creazione e la gestione di ambienti di sviluppo virtualizzati. Per impostazione predefinita, Vagrant può eseguire il provisioning di macchine su VirtualBox, Hyper-V e Docker. Il supporto per altri provider come Libvirt (KVM), VMware e AWS può essere abilitato tramite il sistema di plug-in Vagrant.

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

In questo tutorial spiegheremo come installare Vagrant su CentOS 8. Ti mostreremo anche come creare un ambiente di sviluppo.

Installazione di Vagrant su CentOS 8 #

Al momento della stesura di questo articolo, l'ultima versione stabile di Vagrant è la versione 2.2.6. Visita la pagina dei download di Vagrant per vedere se è disponibile una nuova versione di Vagrant.

Per installare Vagrant sulla tua macchina CentOS, inserisci il seguente comando come root o utente con privilegi sudo:

sudo dnf install https://releases.hashicorp.com/vagrant/2.2.6/vagrant_2.2.6_x86_64.rpm

Una volta completata l'installazione, verifica che Vagrant sia stato installato correttamente eseguendo:

vagrant --version

Il comando stamperà la versione Vagrant:

Vagrant 2.2.6

Iniziare con Vagrant #

Ora che hai installato Vagrant sul tuo sistema CentOS, creiamo un ambiente di sviluppo utilizzando il provider VirtualBox, che è il provider predefinito per Vagrant. Assicurati di avere VirtualBox installato sul tuo sistema CentOS 8.

Il primo passo è creare una directory che sarà la directory principale del progetto. Crea la directory del progetto e passa ad essa con:

mkdir ~/my-vagrant-projectcd ~/my-vagrant-project

Il prossimo passo è inizializzare un nuovo Vagrantfile usando vagrant init comando e specificare la casella che si desidera utilizzare. Vagrantfile è un file di configurazione che descrive come viene configurata e fornita la macchina virtuale. Usa la sintassi di Ruby per definire la configurazione.

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 ubuntu/bionic64 scatola. Esegui il comando seguente per inizializzare un nuovo Vagrantfile:

vagrant init ubuntu/bionic64
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 e apportare modifiche in base alle tue esigenze.

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

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

Se il box non esiste localmente verrà scaricato. Vagrant monta anche la directory del progetto su /vagrant nella macchina virtuale, che ti consente di lavorare sui file del tuo progetto sulla tua macchina host.

Per visualizzare la macchina virtuale, digita:

vagrant ssh

Quando hai finito con il tuo lavoro, per fermare la macchina virtuale, esegui:

vagrant halt

Usa il comando seguente per distruggere la macchina virtuale e tutte le risorse associate:

vagrant destroy

Se la macchina virtuale è in esecuzione, verrà arrestata prima di essere rimossa.


Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare Java 11 e 12 su CentOS 7

  3. Come installare Wine 4.0 su CentOS 7

  4. Come installare Vim 8.2 su CentOS 7

  5. Come installare VirtualBox su CentOS 7

Come installare Java su CentOS 7

Come installare Ruby su CentOS 7

Come installare R su CentOS 7

Come installare R su CentOS 8

Come installare Vagrant su Debian 9

Come installare Vagrant su Debian 10 Linux