Hvordan installere og bruke Vagrant på Centos 8

Hvordan installere og bruke Vagrant på Centos 8

En vagrant er et åpen kildekodeverktøy som hjelper til med å skape, vedlikeholde og administrere virtuelle miljøer. Vagrant har en brukervennlig arbeidsflyt og fokuserer på automatisering. Det reduserer oppsettetiden og øker produktiviteten. På Vagrant er det enkelt å dele oppsett mellom teammedlemmer, slik at alle kan ha samme oppsett.

Denne artikkelen gir en omfattende guide for hvordan du installerer Vagrant på CentOS 8. Vi vil også diskutere hvordan vi kan skape virtuelle utviklingsmiljøer.

Last ned og installer Vagrant på Centos 8

Gå til det offisielle nettstedet til Vagrant for å sjekke den siste versjonen. Den siste versjonen av Vagrant for Linux i skrivende stund er denne artikkelen 2.2.16.

Nå fyr opp terminalen og legg inn følgende kommando for å legge til Vagrant -depotet på CentOS 8 -systemet:

$ sudo dnf install config-manager-add-repo = https: // rpm.utgivelser.Hashicorp.com/rhel/hashicorp.repo

Etter å ha lagt til depotet, utfør kommandoen nedenfor for å installere Vagrant på systemet ditt:

$ sudo dnf installer vagrant -y

Du kan validere om den vagrante installasjonen var vellykket eller ikke ved å bruke følgende kommando når installasjonen er fullført.

$ Vagrant -Versjon

Produksjon

Skape et utviklingsmiljø ved hjelp av Vagrant

Du kan nå opprette virtuelle utviklingsmiljøer etter hvert som installasjonen er fullført.

For å lage et utviklingsmiljø, trenger du leverandøren av virtuell boks.

Hvis VirtualBox ikke er installert på CentOS 8 -systemet ditt, kan du installere det ved å besøke denne lenken.

Neste trinn er å lage en ny katalog for prosjektet. Du kan bruke “mkdir”Kommando for å lage en ny katalog:

Husk å endre "testprosjekt" med det faktiske navnet på prosjektet.

$ mkdir ~/test-project

Naviger til den nyopprettede katalogen:

$ cd ~/test-project

Bruke "Vagrant init”Kommando etterfulgt av et boksens navn for å lage en ny Vagrantfile.

$ vagrant init ubuntu/bionic64

Produksjon

VagrantFile er en konfigurasjonsfil som håndterer den virtuelle maskinens konfigurasjon og definerer hvordan den er utstyrt.

Som et eksempel, her har vi brukt Ubuntu/Bionic64 -boksen.

Bokser er leverandørspesifikke pakkeformater for vagrant utviklingsmiljøer. Listen over offentlig tilgjengelige vagrantbokser finner du i denne katalogen.

Vennligst åpne Vagrantfile i en hvilken som helst tekstredigerer og gjør de nødvendige modifikasjonene. Vagrantfile kan åpnes og redigeres med en enkel Nano -tekstredigerer.

$ sudo nano vagrantfile

For å få en ny virtuell maskin til å bruke “Vagrant up” kommando. Maskinen vil ha samme konfigurasjon som spesifisert i Vagrantfile.

$ vagrant opp

Produksjon

Vagrant oppretter katalogen til prosjektet AT /Vagrant på den virtuelle maskinen. Dette lar deg jobbe med prosjektfilene dine fra vertsmaskinen.

Stopp en vagrant virtuell maskin

Du kan bruke kommandoen “Vagrant Halt” for å stoppe den virtuelle maskinen når arbeidet ditt er fullført:

$ vagrant stopp

Start en vagrant virtuell maskin på nytt

Hvis du vil starte den virtuelle maskinen på nytt, bruk følgende kommando:

$ Vagrant Reload

Suspender en vagrant virtuell maskin

Hvis du vil stoppe den virtuelle maskinen mens du bevarer tilstanden, kan du bruke "utsette”Kommando:

$ Vagrant Suspend

Ødelegg en vagrant virtuell maskin

Hvis du vil ødelegge den virtuelle maskinen, bruk følgende kommando:

$ Vagrant Destroy

Denne kommandoen vil også slette alle ressursene som er tilknyttet den aktuelle virtuelle maskinen.

Konklusjon

En vagrant er et potent verktøy som mange spesialister bruker. Det at det ikke har noen store alternativer, øker betydningen enda mer. Denne artikkelen har gitt en detaljert guide om installasjonsprosessen til Vagrant. Det viser også trinnene vi kan bruke for å lage virtuelle maskiner på CentOS 8.