Un Vagrant è uno strumento open source che aiuta a creare, mantenere e gestire ambienti virtuali. Vagrant ha un flusso di lavoro di facile utilizzo e si concentra sull'automazione. Diminuisce il tempo di configurazione e aumenta la produttività. Su Vagrant, è semplice condividere le configurazioni tra i membri del team, consentendo a tutti di avere la stessa configurazione.
Questo articolo fornisce una vasta guida su come installare Vagrant su CentOS 8. Discuteremo anche di come creare ambienti di sviluppo virtuale.
Scarica e installa Vagrant su CentOS 8
Vai sul sito ufficiale di Vagrant per controllare l'ultima versione. L'ultima versione di Vagrant per Linux al momento della stesura di questo articolo è 2.2.16.
Ora accendi il terminale e inserisci il seguente comando per aggiungere il repository Vagrant sul sistema CentOS 8:
$ sudo dnf Installa config-manager --add-repo = https: // rpm.rilasci.Hashicorp.com/rhel/hashicorp.Repo
Dopo aver aggiunto il repository, eseguire il comando indicato di seguito per installare Vagrant sul sistema:
$ sudo dnf installa vagrant -y
È possibile convalidare se l'installazione vaga.
$ VAGRANT -VERSION
Produzione
Creazione di un ambiente di sviluppo utilizzando Vagrant
Ora puoi creare ambienti di sviluppo virtuale quando l'installazione è completata.
Per creare un ambiente di sviluppo, avrai bisogno del provider di scatole virtuali.
Se VirtualBox non è installato sul sistema CentOS 8, installalo visitando questo link.
Il prossimo passo è creare una nuova directory per il progetto. Puoi usare il "mkdir"Comando per creare una nuova directory:
Ricorda di cambiare "test-project" con il nome effettivo del progetto.
$ mkdir ~/test-project
Passare alla directory appena creata:
$ cd ~/test-project
Usa il "Vagrant init"Comando seguito da un nome della casella per creare un nuovo VagrantFile.
$ Vagrant init ubuntu/bionic64
Produzione
VagrantFile è un file di configurazione che gestisce la configurazione della macchina virtuale e definisce come viene fornita.
Ad esempio, qui, abbiamo usato la scatola Ubuntu/Bionic64.
Le scatole sono formati di pacchetto specifici del provider per ambienti di sviluppo vagranti. L'elenco delle caselle vagabondi disponibili pubblicamente è disponibile in questo catalogo.
Si prega di aprire VagrantFile in qualsiasi editor di testo e apportare le modifiche richieste. Vagrantfile può essere aperto e modificato con un semplice editor di testo nano.
$ sudo nano vagrantfile
Per fare in modo che una nuova macchina virtuale usi il "Vagrant up" comando. La macchina avrà la stessa configurazione specificata nel file vagrant.
$ Vagrant Up
Produzione
Vagrant crea la directory del progetto a /Vagrant sulla macchina virtuale. Ciò ti consente di lavorare sui file di progetto dalla macchina host.
Fermare una macchina virtuale vagabonda
È possibile utilizzare il comando "Vagrant Halt" per fermare la macchina virtuale una volta completato il lavoro:
$ Vagrant Halt
Riavvia una macchina virtuale vagabonda
Se si desidera riavviare la macchina virtuale, utilizzare il comando seguente:
$ Vagrant Ricarica
Sospendere una macchina virtuale vagabonda
Se vuoi fermare la macchina virtuale mentre preserva il suo stato, usa il "sospendere"Comando:
$ Vagrant Suspend
Distruggi una macchina virtuale vagabonda
Se si desidera distruggere la macchina virtuale, usa il comando seguente:
$ Vagrant Distruggi
Questo comando eliminerà anche tutte le risorse associate a quella particolare macchina virtuale.
Conclusione
Un vagabondo è uno strumento potente che molti specialisti usano. Il fatto che non abbia grandi alternative aumenta ancora di più il suo significato. Questo articolo ha fornito una guida dettagliata sul processo di installazione di Vagrant. Mostra anche i passaggi che possiamo usare per creare macchine virtuali su CentOS 8.